P0016 means the crankshaft and camshaft position sensors disagree about where the engine is in its cycle. The computer compares the two signals; when the relationship falls outside tolerance, it concludes valve timing is mechanically out of sync or a sensor is reporting incorrectly.
No, in most cases
If valve timing has genuinely slipped, continuing to drive risks valves striking pistons and destroying the engine. If the engine is rattling, running very roughly or struggling to start, do not drive it — have it towed. This is one of the codes where caution is genuinely warranted rather than boilerplate.
The most likely mechanical cause, and the one this code is best known for.
Often accompanied by P0011.
Check the dipstick first. Timing components depend on oil pressure.
Cheaper than chain work, so test before assuming the worst.
Produces an erratic signal.
Serious. Often follows a chain that was rattling and ignored.
Work down this list in order. The most expensive mistake with this code is replacing a costly part before ruling out a cheap one.
Low or degraded oil causes timing components to misbehave and is free to rule out.
P0011 or P0017 alongside this narrows the diagnosis considerably.
A rattle that fades after a second or two strongly suggests chain or tensioner wear.
A failed sensor is far cheaper than a chain, so eliminate it first.
Shows whether the disagreement is electrical or mechanical.
Requires significant disassembly on most engines.
| Repair | Estimated range |
|---|---|
| Oil and filter changeDo this first regardless. It is cheap and occasionally sufficient. | $50 – $150 |
| Camshaft or crankshaft position sensor replacementWhen testing implicates the sensor rather than the chain. | $150 – $500 |
| Timing chain, guides and tensioner replacementLabour-dominated and varies enormously by engine. | $1,200 – $3,500 |
| Camshaft phaser replacementOften done together with chain work to avoid repeating the labour. | $600 – $2,000 |
Estimate only. Ranges vary widely by region, vehicle and shop rate, and are not quotes. Always get a written estimate before authorising work.
Timing chain stretch on several four-cylinder engines is a well-documented cause of this code.
On some engines the chain and phasers are replaced together as a matter of course, since the labour overlaps almost entirely.
Oil maintenance history is highly relevant. Check service records.
Timing chain issues on certain engines are widely reported and worth researching for your specific model and year.
Generally no. If the timing has genuinely slipped, driving risks valve-to-piston contact and a destroyed engine. Have the car towed rather than driven to a shop.
No, and that matters because the chain is by far the most expensive outcome. A failed position sensor produces the same code for a fraction of the cost, so insist that sensors are tested first.
The chain tensioner and camshaft phasers are hydraulically operated. Low or degraded oil lets the chain go slack and the phasers drift, which is exactly what this code detects.
Very likely. That is the classic sound of a worn chain tensioner losing oil pressure while parked, and it often precedes this code.
Describe what the car is actually doing and get a diagnosis narrowed to your vehicle, or find a shop near you.
AI-generated and informational only. This is not a diagnosis of your specific vehicle and does not replace inspection by a qualified technician.