Home › Codes › Sensor & timing codes
P0336: Crankshaft Position Sensor A Circuit Range/Performance
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
What does P0336 mean?
The crankshaft signal has an unexpected pulse pattern or timing. A damaged reluctor wheel or incorrect sensor gap can produce this code even when the sensor has power and sends a signal.
Generic OBD-II definition: Crankshaft Position Sensor A Circuit Range/Performance. Confirm applicability in your vehicle service information.
Common causes
- Missing or damaged reluctor teeth
- Loose sensor or incorrect air gap
- Faulty crank sensor or chafed wiring
Symptoms
- Intermittent stalling
- Cranks but will not start
- Misfire or unstable RPM
Diagnostic focus
Do not stop at a resistance test. A good sensor looking at a damaged or shifted trigger wheel can still produce an invalid pattern.
Can I keep driving with P0336?
Severity: High A position-signal fault can cause stalling or failure to restart. Avoid normal use until diagnosed; arrange towing if the engine stalls, runs severely rough, or will not start reliably.
If the check engine light is flashing or the car runs badly, stop driving and have it checked.
Typical fixes
- Inspect crank sensor mounting and wiring
- Check the reluctor and specified air gap where accessible
- Have the crank waveform compared with the correct pattern
Related codes
Crankshaft Position Sensor A CircuitP0337
Crankshaft Position Sensor A Circuit Low InputP0338
Crankshaft Position Sensor A Circuit High Input
Sources & review
Definitions and diagnostic background checked 2026-11-06. Generic guidance, not a substitute for the service procedure for your exact year, engine, and transmission.