P0336 Code: Crankshaft Position Sensor Range/Performance

Quick answer

P0336 means the crankshaft position sensor is sending a signal, but the pattern or timing of that signal is outside what the computer considers believable. It is the ‘range/performance’ version of P0335, where the circuit itself has failed. Because the crankshaft signal drives ignition and fuel timing, this fault can cause stalling, misfires and a car that cranks but won’t start.

Severity: HighSafe to drive: Not reliablyDIY level: IntermediateTypical repair: $100 – $3,000

What Does P0336 Mean?

The crankshaft position sensor reads teeth or notches on a wheel attached to the crankshaft. The computer uses that stream of pulses to know engine speed and the exact position of every piston, which it needs to time spark and fuel. P0336 is stored when the signal exists but is erratic, noisy, missing pulses, or does not agree with other information, such as the camshaft sensor.

That last point matters: if the camshaft and crankshaft signals no longer line up, the cause may be a slipped or stretched timing chain or belt rather than a bad sensor. See P0016 for the crank/cam correlation fault, and P0341, the camshaft equivalent of this code.

Sensor first, but don’t stop there

A new sensor fixes many P0336 cases. If it does not, or if there is also a cam sensor or correlation code, have the timing and the tone ring checked before spending on further parts.

Common Symptoms

Common Causes, Most Likely First

  1. A failing crankshaft position sensor, often heat-sensitive.
  2. Damaged wiring or a poor connector to the sensor.
  3. Metal debris or contamination on the sensor tip.
  4. A loose sensor or wrong air gap.
  5. A damaged or cracked reluctor (tone) wheel.
  6. Timing chain or belt that has jumped or stretched, putting cam and crank out of step.

How to Diagnose It

  1. Check for related codes. A cam sensor or correlation code points towards timing. See the OBD-II scanner guide.
  2. Inspect the sensor, connector and wiring for oil, damage or corrosion.
  3. Check that the sensor is secure and its tip is clean.
  4. Check the reluctor wheel for damaged teeth, if accessible.
  5. Replace the sensor if it tests poorly or the fault is heat-related.
  6. Have the timing verified if the code returns or a cam code is also stored. See when to replace the timing belt.
Raising a car safely

Never work under a vehicle supported only by a jack. Use axle stands on firm, level ground, chock the wheels that stay down, and leave the car in gear or Park with the handbrake on. A jack lifts; stands hold.

Possible Fixes

CauseFixTypical cost
Failed crank sensorReplace the sensor$100 – $350
Wiring or connector faultRepair the harness$60 – $300
Damaged reluctor wheelReplace the wheel (often with other work)$300 – $1,200
Stretched or jumped timingReplace chain/belt and guides$1,000 – $3,000

Can I Drive With P0336?

Short trips only

Not with confidence. A crankshaft sensor fault can make the engine stall without warning, which in traffic means losing power steering assistance and engine braking. If the engine is running and the symptoms are mild, drive only as far as you need to reach a repair, and avoid motorways and busy junctions.

When to See a Mechanic

Soon — before a stall strands you. Mention any cam or correlation codes. More in our engine section.

Frequently Asked Questions

What does P0336 mean?

The crankshaft position sensor’s signal is present but implausible — erratic, noisy or out of agreement with other sensors.

What is the difference between P0335 and P0336?

P0335 is a circuit fault; P0336 is a range/performance fault where a signal exists but does not make sense.

Can P0336 cause a no-start?

Yes. The crankshaft signal times spark and fuel, so a poor signal can stop the engine from starting or make it stall.

Could the timing chain be the cause?

Yes. If cam and crank are out of step, the signals disagree. Check timing if a new sensor does not clear the code.

How much does it cost to fix P0336?

A sensor is often $100–$350, while timing work can run $1,000–$3,000.