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

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