P0016 Code: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)

🟠 Moderate severity · drivable

Drivable if the engine runs normally, but this code can point to a stretched timing chain, so get it diagnosed promptly.

What P0016 means

The crankshaft and camshaft position sensors are reporting positions that don't line up the way they should. The two shafts are out of sync, which can mean a sensor problem or, more seriously, a stretched or jumped timing chain.

Symptoms

Common causes

How to fix it

FixDIY?Typical cost
Replace a faulty camshaft or crankshaft position sensorYes$50–150
Replace a stretched or jumped timing chainMechanic$1000–2500

Frequently asked questions

Is P0016 serious?
It can be. It often means a stretched timing chain, which is an expensive repair. If the engine is rattling or running poorly, stop driving and get it checked.
What is the most common cause of P0016?
A stretched or jumped timing chain, though a faulty cam or crank sensor can also trigger it.
How much does it cost to fix a P0016?
A sensor is $50–$150, but a timing chain replacement runs $1,000–$2,500.

Related codes

P0011
P0011 Code: "A" Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
P0335
P0335 Code: Crankshaft Position Sensor Circuit Malfunction

P0016 by vehicle brand

Causes and repair costs for P0016 differ between makes. Pick your brand for the specifics.

Toyota
P0016 on a Toyota
Honda
P0016 on a Honda
Ford
P0016 on a Ford
Chevy
P0016 on a Chevy
Nissan
P0016 on a Nissan
BMW
P0016 on a BMW
Mercedes-Benz
P0016 on a Mercedes-Benz
Volkswagen
P0016 on a Volkswagen
Hyundai
P0016 on a Hyundai
Subaru
P0016 on a Subaru
Mazda
P0016 on a Mazda
Jeep
P0016 on a Jeep
GMC
P0016 on a GMC
Lexus
P0016 on a Lexus
Volvo
P0016 on a Volvo

Related guide: MAF Sensor Replacement Cost →

Updated 2026-08. This page is informational and not a substitute for professional diagnosis.