Obd-Ii Trouble Code

P0336 OBD-II Trouble Code – Crankshaft Position Sensor “A” Circuit Range/Performance

In OBD2 Trouble Codes by 2 Comments

The P0336 gets stored in the engine control units trouble code memory when there is a problem with the signal to the crankshaft position sensor.

There could be many reasons for this, and in this article, we will teach you everything you have to know about the P0336 trouble code.

Code P0336 Definition

Crankshaft Position Sensor “A” Circuit Range/Performance

What does the P0336 code mean?

The P0336 trouble code means that there is a problem with the signal from the crankshaft position sensor to the engine control unit.

This can either be an electrical problem with the sensor or a mechanical issue with the reluctor ring from which the crankshaft position sensor reads the position.

P0336 Trouble Code Symptoms

The most common problems you might notice because of the P0336 code are difficulty starting the engine, erratic acceleration, and sudden engine stall. In most cases, you may also notice a check engine light on your dashboard.

  • Check engine light comes on.
  • Difficulty in starting the engine (Hard Start)
  • Erratic acceleration
  • The engine suddenly dies and does not start.
  • Engine misfires
Related:  P0442 Code: EVAP System Leak Detected (Small Leak)

Causes of the P0336 Code

The most common causes of the P0336 code is a faulty crankshaft position sensor, faulty wirings to the sensor, or a broken reluctor ring. Here are some more possible causes.

  • A faulty crankshaft position sensor
  • Bad crankshaft sensor connector plug
  • Broken crankshaft reluctor ring
  • Crankshaft sensor wiring is misrouted near high voltage spark plug cables.
  • Loose or improperly installed crankshaft reluctor ring
  • Open wiring in crankshaft position sensor circuit
  • Damaged engine control management (ECM) system

How serious is the P0336 Code?

Very serious – If the crankshaft position sensor stops reading the signal from the crankshaft completely, the engine will die, and you may be stranded after the road at an inappropriate place.

You will often find it difficult to start your engine, but it may also die completely without starting again until the problem is fixed.

What repairs can fix the P0336 code?

  • Replace the faulty crankshaft sensor
  • Inspect and fix the broken wires to the crankshaft sensor
  • Relocate the crankshaft sensor wirings
  • Inspect connector plugs to the crankshaft sensor for corrosion
  • Replacement of engine control unit

Common P0336 Diagnosis mistakes

The most common diagnosis mistake of the P0336 code is to think that there is a problem with the camshaft timing. It could be a problem with the camshaft timing in some super rare cases, but most often, there is a problem with the sensor itself or a reading problem from the crankshaft.

Related:  P0193 OBD-II Trouble Code: Fuel Rail Pressure Sensor Circuit High Input

Another common mistake is to replace the crankshaft position sensor without checking the wirings to it.

How to diagnose the P0336 Trouble Code

There are some ways you can diagnose the P0336 code easily. However, this guide is made for professionals and may require some special tools to follow.

  1. Connect your OBD2 scanner and check for other related trouble codes. Follow procedures if you find any.
  2. Check the wirings and connectors to the crankshaft sensor for any damages or corrosion.
  3. Ensure the wirings to the crankshaft position sensor are not misrouted near any high voltage spark plug cable.
  4. Obtain a resistance check diagram for the crankshaft position sensor of your vehicle. Replace the sensor is faulty.
  5. Remove the crankshaft position sensor and check the reluctor ring on the crankshaft for any damages. Spin the engine all the way around to make sure it is 100% functional.
  6. Connect everything back together and measure the signals from the crankshaft position sensor from the engine control unit’s plug. Replace wirings if a faulty signal is recognized.

Estimated P0336 Repair Cost

Here are some estimated repair costs for some similar problems related to the P0335 code. The prices include part cost and labor cost but do not include diagnosis costs.

  • Crankshaft position sensor replacement – 40$ to 140$
  • Crankshaft position sensor wiring repair – 50$ to 150$
  • Crankshaft reluctor ring replacement – 500$ to 2000$
Related:  P0171 OBD-II Trouble Code: System Too Lean (Bank 1)

Related P0336 Trouble Codes

P0339 Code Crankshaft Position Sensor ‘A’ Circuit – Intermittent

2 thoughts on “ P0336 OBD-II Trouble Code – Crankshaft Position Sensor “A” Circuit Range/Performance ”

  1. Hi I have a Toyota Corolla 1997 . My car have a vibration engine and scanner show P0336.I replaced CKP sensor and scanner show P0336 again then I checked crankshaft tooth gear front of engine it was correct. Please help me what to do else.

  2. i have a 2009 chevrolet silverado 5.3L 4wd. about 2 wks ago truck started making a tapping noise (like a lifter) and check engine light came on and truck was running poorly (no power). scanner showed code for both downstream o2 sensors. i replaced them both. didnt fix problem. drove truck up the road yesterday for 1st time in 2wks it still making tapping noise from engine and check engine light came back on. scanner shows all 4 o2 sensors faulty (p0036, p0054, p0056, p0060) and p0336 crankshaft position sensor. i really need some advice. i dont want to keep buying and replacing parts that do not fix my problem. have you ran into anything like this before?

Leave a Comment