Check engine light on? Type your code.

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
    $800-$2200 common
  • Skipped timing belt tooth or failed tensioner
    $500-$1400 common
  • Defective camshaft phaser gear
    $300-$900 possible
  • Failing camshaft or crankshaft position sensor
    $60-$180 rare

What to do next

  1. Avoid heavy acceleration or high RPM driving; tow the vehicle if rattling is heard.
  2. Have a mechanic check timing marks and chain deflection.
  3. 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.