Diagnostic code
P0336 Code: Crankshaft position sensor range or performance problem
A vehicle stores P0336 when the crankshaft position monitor sees crankshaft position sensor range or performance problem. For this code, the most useful early clues are check engine light and hard start or no start; diagnosis should then mo
Educational reference only, not professional repair advice. A fault code is a starting point, not a diagnosis. Vehicle symptoms, live data, service history, and manufacturer-specific procedures change the repair path. If the check engine light is flashing, the vehicle is overheating, brakes or steering feel unsafe, fuel odor or smoke appears, or the engine is running poorly, stop driving when safe and get professional help.
Sources
Can I drive?
A short local trip may be possible if the vehicle runs normally and the check engine light is solid. Avoid highway driving, towing, hard acceleration, or ignore-the-light driving until P0336 is diagnosed, especially if rough running, overheating, fuel smell, or power loss appears.
Repair range
$120-$1,600
Scanner note
OBD-II scanner with cam, crank, and freeze-frame data
Plain-English Meaning
A vehicle stores P0336 when the crankshaft position monitor sees crankshaft position sensor range or performance problem. For this code, the most useful early clues are check engine light and hard start or no start; diagnosis should then move through check oil level, condition, and service history; scan cam and crank correlation or actuator data.
Common Causes
Common possibilities (most common first):
- Low or dirty engine oil affecting cam timing
- Camshaft or crankshaft position sensor fault
- Timing chain, belt, or phaser wear
- Wiring or connector problem
- Oil control valve or actuator problem
Order varies by make, model, mileage, and operating conditions. Do not replace parts based only on this list — verify with a scan tool and qualified mechanic.
Symptoms
- Check engine light
- Hard start or no start
- Rough running
- Rattle, hesitation, or loss of power
Diagnostic Steps
- 1Check oil level, condition, and service history
- 2Scan cam and crank correlation or actuator data
- 3Inspect sensor connectors and wiring
- 4Test oil control valves or actuator circuits where applicable
- 5Have a qualified shop verify mechanical timing if electrical and oil checks pass.
Confusable And Related Codes
P0011
Compare →P0011 means the intake camshaft timing on bank 1 is more advanced than the engine computer expected. Variable valve timing systems depend on clean oil, correct oil pressure, working solenoids, and accurate cam/crank signals.
P0014
Compare →P0014 means the exhaust camshaft timing on bank 1 is advanced beyond the expected range. Oil quality, VVT solenoid control, actuator movement, wiring, and mechanical timing all affect this code.
P0016
Compare →A vehicle stores P0016 when the camshaft timing monitor sees crankshaft and camshaft correlation problem. For this code, the most useful early clues are check engine light and hard start or no start; diagnosis should then move through check
P0335
Compare →P0335 does not prove one failed part. It means the computer saw crankshaft position sensor circuit problem. Use the code to choose tests around check oil level, condition, and service history; scan cam and crank correlation or actuator data
FAQ
What does P0336 mean in plain English?
P0336 means the computer saw a crankshaft position sensor range or performance problem. It identifies the system to test first, not a guaranteed failed part.
Can I drive with P0336?
Possibly for a short local trip if the vehicle runs normally and the light is solid. Stop driving if the light flashes, the engine overheats, power drops, or strong fuel smell appears.
Is P0336 always caused by one part?
No. Several electrical, sensor, airflow, fuel, mechanical, or wiring issues can set the same code, so testing should confirm the cause before parts are replaced.
This page is educational and is not a substitute for hands-on vehicle diagnosis.