What Does P0017 Mean?
The PCM has detected a correlation error between the crankshaft position sensor and the Bank 1 exhaust (Sensor B) camshaft position sensor. The exhaust cam signal timing does not match the expected relationship with the crankshaft signal. This may indicate a mechanical timing issue on the exhaust side or a faulty exhaust cam sensor.
Common Causes
35%
Stretched timing chain or jumped tooth on the exhaust camshaft sprocket
25%
Stuck or failed Bank 1 exhaust VVT phaser assembly
20%
Faulty Bank 1 exhaust camshaft position sensor
10%
Damaged reluctor ring on the exhaust camshaft
10%
Crankshaft position sensor signal issue causing false correlation error
Diagnostic Steps
1
Use a dual-channel oscilloscope to capture CKP and Bank 1 exhaust CMP waveforms simultaneously; compare phase relationship to specification
2
Monitor Bank 1 exhaust cam actual position vs. desired using live data; look for erratic readings or inability to reach target angles
3
Inspect the exhaust CMP sensor — measure resistance (1,000-2,500 ohms typical) and check the air gap between sensor and reluctor ring
4
Check timing chain tension by removing the tensioner access plug or performing a visual inspection through the timing cover
5
Look for metallic debris on the CMP sensor tip that could interfere with signal accuracy
Estimated Repair Cost
$150 - $2,500
Parts + labor, varies by vehicle and location
The PCM has detected a correlation error between the crankshaft position sensor and the Bank 1 exhaust (Sensor B) camshaft position sensor. The exhaust cam signal timing does not match the expected relationship with the crankshaft signal. This may indicate a mechanical timing issue on the exhaust si...
The most common cause of P0017 (Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor B)) is: Stretched timing chain or jumped tooth on the exhaust camshaft sprocket
Typical repair costs for P0017 range from $150 to $2,500, depending on the vehicle, location, and whether you do it yourself or go to a shop.
Potential for engine damage if the timing chain has jumped on an interference engine. If the engine makes rattling or slapping noises at startup, cease driving immediately and have it towed.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0017 to identify the root cause.
OBDHut Mobile App
Scan codes directly from your car with the OBDHut app.
Coming Soon
Quick Info
Category
Powertrain
System
Engine Timing / Variable Valve Timing System
Difficulty
Type
Generic (SAE)
Recommended Tools
OBD2 Scanner
A quality scan tool helps you read codes, view live data, and clear faults.