P0016
P0016 Check Engine Code
Crank / Cam Position Correlation
Valve timing is not lining up with piston position the way the computer expects — crankshaft and camshaft position signals are out of sync. That correlation fault is P0016. On high-mileage chain engines, stretched chains or worn tensioners are common; on belt engines, a jumped tooth is serious. Some cases are only a bad sensor or wiring with no mechanical slip. Live cam/crank data and a timing check separate an expensive chain or belt job from a circuit repair before you open the front cover.
Symptoms
- Check engine light with P0016 — may run rough, rattle on start, or lack power
- Rattle at cold start on chain-driven engines (VVT rattle)
- Code after timing belt or chain service
- Hard start or stall
- May appear with P0017 on bank 2
Can I keep driving with a P0016 code?
If the engine runs smoothly, drive carefully to diagnosis — but do not put off timing correlation codes.
Loud rattle on start, rough running, or stall — minimize driving; timing slip can cause valve contact on interference engines.
After timing service, do not drive until correlation is verified.
Common causes
- Stretched timing chain or worn tensioner
- Jumped timing belt tooth
- Failed VVT solenoid or actuator (when chain is still in spec)
- Cam or crank sensor wiring fault mimicking a correlation error
- Incorrect timing after water pump or belt job
Often sounds like
- P0340 cam sensor circuit — signal loss vs. correlation
- P0017 bank 2 correlation — opposite bank
If you wait
- Valve and piston contact on interference engines if timing jumps further
- Chain failure on startup
- Expensive head work from deferred timing correction
How we check it
- 1 Read cam/crank correlation with a scan tool at idle and off idle
- 2 Inspect chain rattle, belt marks, or VVT operation
- 3 Verify sensor signals before condemning mechanical timing
What happens next when you bring it in?
- 1 Call with any cold-start rattle, recent timing service, and mileage.
- 2 We verify cam/crank correlation and mechanical timing before quoting chain, belt, or sensor work.
Questions we get a lot
- What does P0016 mean?
- P0016 is Crankshaft Position Camshaft Position Correlation Bank 1. Bank 1 is the side of the engine that has cylinder 1. The computer compared crank and cam signals and found they do not align — mechanical timing slip or a sensor/circuit issue.
- Is P0016 always a timing chain?
- Often on high-mileage chain engines, but not always. We check sensors, VVT solenoids, and wiring before quoting major timing work.
- Can I keep driving with P0016?
- If it runs smoothly, come in soon — do not put it off. Loud rattle on start, rough running, or stalling means minimize driving until timing is verified.
4.9 on Google 24/24 warranty RepairPal Certified
Unexpected repair?
Need to spread out the cost? Wisetack and Synchrony Car Care™ can help on repairs that qualify.