P0016 Check Engine Code

Google review

“The most trustworthy shop in town — won't go anywhere else.”

— Bradley Vogleman

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. 1 Read cam/crank correlation with scan tool at idle and off idle
  2. 2 Inspect chain rattle, belt marks, or VVT operation
  3. 3 Verify sensor signals before condemning mechanical timing

What happens next at LugsNPlugs Automotive?

  1. 1 Describe cold-start rattle, recent timing service, and mileage.
  2. 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