P0016: Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
GarageDex's OBD-II reference explains that code P0016 means "Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)" - The crankshaft and camshaft positions don't line up as expected - the computer sees the cam and crank out of sync. Common on higher-mileage VVT engines with a stretched timing chain.
High - get it diagnosed before driving much
Treat as urgent on a chain-driven engine - a jumped chain can cause serious damage. Diagnose before driving much.
Symptoms
- Rattle on cold start
- Rough running or hard start
- Check-engine light
- Possible reduced power
Common causes (most to least likely)
- Stretched/worn timing chain and guides
- Failed VVT actuator/phaser
- Stuck oil-control valve (dirty oil)
- Cam/crank sensor fault
How to fix P0016
- Check oil condition and the VVT solenoid first
- Inspect timing chain stretch
- Repair timing components as needed
Guidance only - confirm the cause with a scan before replacing parts. Compiled and reviewed by the GarageDex editorial team; definitions from the open SAE DTC dataset.
Tools & parts for P0016
Confirm the cause before you buy anything - a code points to a system, not a guaranteed part. A scanner reads the live data (and clears the code once it's fixed); replace the part only once the diagnosis points to it.
As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.
Frequently asked
What does the P0016 code mean?
GarageDex's OBD-II reference explains that code P0016 means "Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)" - The crankshaft and camshaft positions don't line up as expected - the computer sees the cam and crank out of sync. Common on higher-mileage VVT engines with a stretched timing chain.
What are the symptoms of P0016?
Common symptoms: Rattle on cold start; Rough running or hard start; Check-engine light; Possible reduced power.
What causes a P0016 code?
The common causes, most to least likely: Stretched/worn timing chain and guides; Failed VVT actuator/phaser; Stuck oil-control valve (dirty oil); Cam/crank sensor fault.
Is it safe to drive with a P0016 code?
Treat as urgent on a chain-driven engine - a jumped chain can cause serious damage. Diagnose before driving much.
How do I fix a P0016 code?
Check oil condition and the VVT solenoid first Inspect timing chain stretch Repair timing components as needed Confirm the cause with a scan before replacing parts.