P0016 Check Engine Code
“The most trustworthy shop in town — won't go anywhere else.”
The problem
P0016 means the crankshaft and camshaft position signals do not correlate — the computer thinks valve timing is off relative to piston position. On timing-chain engines, stretched chains or worn tensioners are common on higher mileage. On timing-belt engines, a jumped tooth is serious. Some cases are sensor or wiring faults without mechanical timing slip — evidence separates expensive engine work from a sensor circuit.
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 defer on 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 correlation error
- Incorrect timing after water pump or belt job
What it is often confused with
- P0340 cam sensor circuit — signal loss vs. correlation
- P0017 bank 2 correlation — opposite bank
What happens if you ignore it
- Valve and piston contact on interference engines if timing jumps further
- Chain failure on startup
- Expensive head work from deferred timing correction
Diagnostic process
- 1 Read cam/crank correlation with 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 at LugsNPlugs Automotive?
- 1 Describe cold-start rattle, recent timing service, and mileage.
- 2 We verify correlation and mechanical timing before quoting chain, belt, or sensor work.
Common questions
- What does P0016 mean?
- P0016 is “Crankshaft Position Camshaft Position Correlation Bank 1.” The ECU compared crank and cam signals and found they do not align — mechanical timing or sensor/circuit issue.
- Is P0016 always a timing chain?
- Often on high-mileage chain engines, but not always. Sensors, VVT solenoids, and wiring are verified before major timing work is quoted.
Related problems
Colorado Springs independent repair — dealer-level diagnostics. Browse all common problems