OBD-II fault code

P0017: Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)

What it means

Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B): the value does not correlate with the related sensor or expected pattern. This relates to engine timing; a fault can cause rough running, a no-start, or timing errors.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

The crankshaft sensor reports engine rotation, while the bank 1 sensor B camshaft signal tracks the corresponding camshaft, usually the exhaust cam. The control module compares these signals to check their timing relationship. P0017 sets when the bank 1 crankshaft and sensor B camshaft signals do not match the expected correlation, which can indicate a timing chain or exhaust cam phaser problem.

Common causes

Most likely first.

  1. Timing chain stretched
  2. Exhaust cam phaser failed

Symptoms

  • Check engine light on
  • Power loss especially in mid-rpm range
  • Possible rough idle or stalling
  • Increased fuel consumption

How to diagnose it

  1. Save freeze-frame data and check for related crankshaft or camshaft sensor codes before clearing anything, since they can help identify signal faults.
  2. Review live crankshaft and bank 1 sensor B camshaft data during cranking and running to see whether the cam signal is missing, erratic, or consistently out of time.
  3. Inspect the bank 1 sensor B connector and wiring, along with accessible timing components, for damage, loose connections, or signs of mechanical wear.
  4. Test the crankshaft and bank 1 sensor B signals and their circuits according to the wiring diagram and manufacturer's procedures.
  5. If the signals and circuits test correctly, verify mechanical timing and inspect the timing chain and bank 1 exhaust cam phaser.

Common fixes

  • Repair damaged wiring or a poor connection at the bank 1 sensor B camshaft circuit.
  • Replace a crankshaft or bank 1 sensor B camshaft sensor only if testing identifies it as faulty.
  • Correct mechanical timing if the chain has jumped or timing is misaligned.
  • Replace a stretched timing chain or faulty bank 1 exhaust cam phaser confirmed by inspection.

Can I keep driving?

Avoid unnecessary driving; incorrect cam timing can cause poor running, stalling, or a no-start, and continued operation may worsen engine damage. If it is noisy, running roughly, or losing power, stop and arrange diagnosis.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Nearby codes