P0016 Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)
๐ Moderate severity ยท drivable
Drivable if the engine runs normally, but this code can point to a stretched timing chain, so get it diagnosed promptly.
What P0016 means
The crankshaft and camshaft position sensors are reporting positions that don't line up the way they should. The two shafts are out of sync, which can mean a sensor problem or, more seriously, a stretched or jumped timing chain.
Symptoms
- Check engine light is on
- Rough idle or poor running
- Rattling noise from the engine
- Possible hard starting
Common causes
- most common: Stretched or jumped timing chain
- common: Faulty camshaft or crankshaft position sensor
- less common: Variable valve timing actuator fault
How to fix it
| Fix | DIY? | Typical cost |
|---|---|---|
| Replace a faulty camshaft or crankshaft position sensor | Yes | $50โ150 |
| Replace a stretched or jumped timing chain | Mechanic | $1000โ2500 |
Frequently asked questions
Is P0016 serious?
It can be. It often means a stretched timing chain, which is an expensive repair. If the engine is rattling or running poorly, stop driving and get it checked.
What is the most common cause of P0016?
A stretched or jumped timing chain, though a faulty cam or crank sensor can also trigger it.
How much does it cost to fix a P0016?
A sensor is $50โ$150, but a timing chain replacement runs $1,000โ$2,500.
Related codes
P0011
P0011 Code: "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
P0335P0335 Code: Crankshaft Position Sensor Circuit Malfunction
Updated 2026-08. This page is informational and not a substitute for professional diagnosis.