P0336 - Crankshaft Position Sensor 'A' Circuit Range/Performance
Last updated:
System
Powertrain (Engine & Gearbox)
Related Fault Codes
Technical Description
P0336 is stored when the Engine Control Module (ECM) detects that the Crankshaft Position (CKP) sensor signal is outside of the expected range or has an erratic pattern. The CKP sensor monitors engine RPM and precise crankshaft position via a reluctor ring. The ECU uses this input for ignition timing and fuel injection synchronization. If the waveform is noisy, skips pulses, or deviates from the correlated Camshaft Position (CMP) signal, P0336 is triggered. This often affects the engine's timing logic and may trigger Limp Mode.
Possible Causes
Faulty Crankshaft Position (CKP) sensor (internal short or thermal failure)
Damaged or dirty reluctor ring (teeth on flywheel/pulley)
Wiring issues (chafed wires, electromagnetic interference from ignition components)
Incorrect sensor installation (incorrect air gap)
Mechanical timing issue (jumped timing belt/chain)
Symptoms
Recommended Solution
- STEP 1: Check the CKP sensor connector for corrosion and loose pins. Inspect the wiring harness for damage near hot engine components.
- STEP 2: Measure sensor resistance (if inductive, typically 500-1500 Ohms). Verify 5V/12V reference voltage and ground if it's a Hall-effect sensor.
- STEP 3: Use an oscilloscope to view the signal waveform while cranking/running. Look for missing sync pulses or noise indicating a damaged reluctor ring.
- STEP 4: Clean the sensor tip of any metallic debris. If the fault persists, replace the Crankshaft Position sensor.
Mechanic's Tip
Before replacing expensive components, always double-check wiring and connections. 80% of all sensor faults are actually due to corroded contacts or broken wires.
Do you also have
other fault codes?
See how P0336 connects with your other fault codes. Our advanced analysis tool identifies causal relationships and root causes directly.