Check engine light on? Type your code.

P0017: Crankshaft and camshaft correlation (Bank 1 Exhaust)

Stop driving. Get it towed or fixed first.

Can I drive with P0017?

No, stop driving safely as soon as possible. Exhaust camshaft is out of sync with crankshaft; severe risk of valve damage if chain jumps.

What does P0017 mean?

P0017 stands for Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B).

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 P0017 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 timing chain or worn chain guides
    $800-$2200 common
  • Collapsed hydraulic timing chain tensioner
    $400-$1200 possible
  • Worn exhaust camshaft phaser
    $300-$900 possible
  • Wrong engine oil viscosity
    $35-$80 rare

What to do next

  1. Do not push the engine; pull over safely if engine makes rattling or slapping noises.
  2. Check engine oil level immediately.
  3. Have the timing chain assembly inspected.
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 P0017 warns that the exhaust camshaft timing has slipped relative to the crankshaft. When chains stretch over time, this correlation code appears. Address it before the chain jumps teeth and causes further engine damage.