OBD codes / P0336
P0336
SeriousCrankshaft Position Sensor A Circuit Range/Performance
Treat P0336 with some urgency. A failing crank signal can cause sudden stalling or a no-start, sometimes intermittently. It's usually safe to drive carefully to a shop, but don't put off the repair, especially if you've felt any stalling.
What this code means
The crankshaft position sensor is the engine's master timing reference — it tells the computer exactly where the crank is and how fast it's turning. P0336 means that signal is present but erratic or out of its expected range, often because the sensor's reluctor (tone) ring is damaged or has debris on it, or the sensor itself is failing, or there's a wiring problem. A bad crank signal can cause stalling, rough running, or a no-start, so it's worth sorting out promptly.
Symptoms you might notice
- Stalling, especially when warm
- Hard starting or intermittent no-start
- Rough running or hesitation
- Intermittent loss of power
- Check-engine light
What it costs to fix
Typical range: $120–$500 · about ~0.5–3 hrs of labor
| If the cause is… | Part | Labor |
|---|---|---|
| Crankshaft position sensor | $20–$150 | ~0.5–3 hrs |
| Wiring / connector repair | $10–$120 | ~0.5–1.5 hrs |
The sensor is cheap; the cost is mostly labor and depends entirely on access — some sensors are right up front, others are buried. A damaged reluctor ring is a much bigger job that varies too much to quote.
The price swings on which cause it turns out to be — so confirm the cause before paying. Diagnose P0336 for my exact vehicle →
How to fix P0336
Moderate — doable at home with common tools and patience
- Pull the crank sensor and check its tip for debris
P0336 means the crank signal exists but is erratic, and the classic cause is metal filings clinging to the sensor's magnetic tip and garbling the pattern. Remove the sensor, wipe the tip clean, and inspect it for cracks or damage before anything else.
- Inspect the reluctor (tone) ring
With the sensor out, shine a light through the opening and turn the engine over by hand (socket on the crank bolt) to view the reluctor teeth all the way around. Bent, chipped, or missing teeth produce exactly the out-of-range signal this code describes — and mean a much bigger repair.
- Check the wiring, connector, and shielding
An erratic signal can also come from chafed insulation, a corroded connector, or a broken shield ground on the sensor's wiring. Wiggle the harness while watching live RPM data at idle; any flicker or stumble during the wiggle marks a wiring fault.
- Replace the sensor if the ring and wiring are clean
A weakening sensor produces a degraded signal long before it dies completely, which shows up as this range/performance code rather than a total-loss P0335. The part is cheap; install it with a new O-ring and the correct bolt torque.
- Escalate to a scope diagnosis if it persists
If a clean tip, good ring, sound wiring, and a new sensor don't cure it, the signal needs to be examined on an oscilloscope to characterize the fault. That's professional equipment and interpretation — shop time well spent before anyone opens the engine.
DIY or shop? Cleaning the sensor tip, the wiggle test, and a sensor swap are all reasonable at home when the sensor is reachable. Inspecting the reluctor takes patience but no special tools on most engines. Go to a shop if the sensor is buried, if you find reluctor damage (an internal repair), or if the fault is intermittent enough to need oscilloscope diagnosis.
Tools for the DIY steps: OBD-II scanner with live data · Socket set with extensions · Breaker bar or ratchet for turning the crank · Flashlight or inspection light · Torque wrench
Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0336.
Frequently asked
Can I drive with P0336?
Cautiously and not for long. The crank sensor is the engine's main timing reference, and a failing one can cause sudden stalling or a no-start. Get it diagnosed quickly and don't rely on the car for important trips until it's fixed.
What's the difference between P0335 and P0336?
P0335 is a missing/erratic crank signal (circuit malfunction); P0336 is a signal that's present but out of range or performance — often a damaged tone ring or a marginal sensor. Both are diagnosed similarly.
Will P0336 cause a no-start?
It can. Without a reliable crankshaft signal the computer doesn't know when to fire spark and fuel, so the engine may crank-no-start or stall once running. Intermittent versions are common.
How much does it cost to fix P0336?
The sensor is cheap; the bill is mostly labor and depends on how buried the sensor is — easy-access engines are low, hard-to-reach ones cost more. A reluctor-ring repair is a major job.
Seeing P0336 on your car? Get a diagnosis specific to your exact year, make and model.
Diagnose P0336 for my vehicleRelated trouble codes
Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0336 from your phone — see our honest guide to the best OBD2 Bluetooth adapters.
Generic OBD-II reference. Manufacturer-specific behavior varies — confirm with a scan tool and, for safety-related codes, a professional inspection.