Skip to content
WrenchConnect
Stop driving if it runs poorly
P0017

Crankshaft/Camshaft Position Correlation Bank 1 Sensor B

The P0017 code indicates that the engine control module (ECM) has detected an improper correlation between the crankshaft position and the Bank 1 exhaust camshaft position. This means the timing between the crankshaft and the camshaft is out of specification, often due to a mechanical timing issue or a variable valve timing (VVT) system fault.

How urgent is P0017?

This code is considered high severity because driving with improper engine timing can lead to poor drivability, stalling, and potentially severe internal engine damage. It should be diagnosed and repaired as soon as possible.

Common symptoms

  • Illuminated Check Engine Light
  • Rough idle or engine stalling
  • Hard starting or extended cranking time
  • Noticeable lack of engine power or hesitation
  • Decreased fuel efficiency

Likely causes

  • Low or dirty engine oil affecting the VVT system
  • Stretched timing chain or worn timing belt/tensioner
  • Faulty variable valve timing (VVT) solenoid or oil control valve
  • Defective camshaft phaser/actuator
  • Failing camshaft or crankshaft position sensor
  • Damaged or skipped timing gear teeth

What to check before replacing parts

1

Check the engine oil level and condition.

Look for: Low oil levels or excessively dirty, sludgy oil can prevent the VVT system from operating correctly, leading to timing correlation codes.

2

Scan for related diagnostic trouble codes.

Look for: Look for other codes related to oil pressure, VVT solenoids, or specific camshaft/crankshaft sensor circuit faults that might pinpoint the root cause.

3

Command the VVT solenoid (oil control valve) using a bi-directional scan tool.

Look for: If the engine idle does not change or stumble when the solenoid is commanded on, the solenoid may be stuck, clogged, or electrically faulty.

4

Analyze the camshaft and crankshaft position sensor signals using a dual-channel oscilloscope.

Look for: Compare the waveforms to a known good pattern to verify if the timing is physically out of sync or if a sensor is dropping its signal.

5

Physically inspect the timing chain, tensioners, and alignment marks.

Look for: Remove the timing cover and check for a stretched chain, broken guides, or timing marks that do not align perfectly at top dead center (TDC).

This page explains the generic P0017 definition and is general reference information, not a diagnosis for your specific vehicle. Actual causes, severity, and repairs vary by make, model, engine, and mileage — always confirm with a scan tool and a qualified technician before replacing parts.

Gear guide: Best OBD2 ScannersRead this code yourself next time — from $20 Bluetooth dongles to bidirectional scan tools.

Rather have a pro handle it? Find a vetted local mechanic.

Matching symptoms

Related OBD2 codes

More common codes