P0016: Crankshaft and camshaft position correlation (Bank 1 Sensor A)
Stop driving. Get it towed or fixed first.
Can I drive with P0016?
No, stop driving safely as soon as possible. The timing chain or belt may have jumped or stretched; engine damage could result.
What does P0016 mean?
P0016 stands for Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A).
Symptoms you may notice
- Metal rattling or slapping noise from timing cover on startup
- Extended cranking before engine catches
- Rough idling and sluggish acceleration
How much does it cost to fix?
Repair costs for code P0016 depend on the specific underlying root cause, ranging from simple DIY checks to component replacement. The table below lists the most common causes and rough price ranges in USD:
- Stretched engine timing chain
- Skipped timing belt tooth or failed tensioner
- Defective camshaft phaser gear
- Failing camshaft or crankshaft position sensor
What to do next
- Avoid heavy acceleration or high RPM driving; tow the vehicle if rattling is heard.
- Have a mechanic check timing marks and chain deflection.
- Replace the timing chain, guides, and tensioners.
Last updated: October 2026
Related codes
General guidance only, not a professional diagnosis. If the check-engine light is flashing, or the car is running rough, overheating or losing power, stop driving and get help.
About this code
Code P0016 indicates that the crankshaft and intake camshaft are out of sync. On interference engines, a skipped timing chain can cause pistons to collide with valves, destroying the engine. If you hear a metal rattle on startup, do not drive; have it towed.