Crankshaft Position Sensor Circuit Range/Performance — Causes & Repair
P0336 means your crankshaft sensor is sending a signal — but the ECM doesn't trust it. The result can be random stalling, hard starts, or an engine that won't run at all. The good news: this is usually a sensor, a wiring issue, or a connector problem — not an internal engine failure.
The crankshaft position sensor (CKP) is one of the most important sensors in your engine. It tracks the exact position and rotational speed of the crankshaft and sends that data to the ECM continuously while the engine is running. The ECM uses it to time fuel injection and spark — every single combustion cycle.
P0336 is set when the ECM receives a signal from the CKP sensor, but that signal falls outside the expected range or contains dropouts. The keyword here is "range/performance" — the sensor isn't dead, it's giving bad data. A completely absent signal would set P0335 instead.
Because the ECM can't reliably time injection and ignition without this data, it may retard timing aggressively, cut fuel entirely, or allow the engine to stall as a protection measure. That's why P0336 feels so erratic — it's not a steady problem, it's an intermittent one that gets worse with heat or vibration.
P0336 symptoms often appear and disappear without warning. They tend to get worse as the engine heats up, which is a strong diagnostic clue pointing toward a heat-sensitive sensor failure.
Listed from most common to least common based on verified repair data. Start at #1 every time — the wiring and connector are free to inspect and account for a large share of P0336 diagnoses.
These three checks cost nothing but time and resolve the majority of P0336 diagnoses. Do them before buying any parts.
P0336 is misdiagnosed more often than most codes because the intermittent nature of the problem makes it hard to pin down. These are the three most expensive wrong turns.
DIY cost = parts only. Shop cost = parts plus labor. Ranges vary by vehicle make, region, and shop rate. Use these as a planning guide — not a fixed quote.
P0336 can appear on any gasoline vehicle with a crankshaft position sensor. These models generate the highest volume of verified P0336 complaints based on owner data and technical service bulletins.
Can I drive with P0336 active?
Why does my engine stall randomly with P0336?
P0336 vs P0335 — what is the difference?
Can a bad reluctor wheel cause P0336?
Will replacing the crankshaft position sensor fix P0336?
These codes share similar root causes or commonly appear alongside P0336.