What Does P0016 Mean?
The PCM has detected that the crankshaft position and the Bank 1 intake (Sensor A) camshaft position signals are not in the expected correlation. The signals are out of phase beyond the acceptable tolerance window, indicating a mechanical timing issue or sensor fault. This is a critical diagnostic code that can indicate timing chain problems.
Common Causes
35%
Stretched or jumped timing chain altering cam-to-crank relationship
25%
Failed or stuck Bank 1 intake VVT phaser causing incorrect cam position
20%
Faulty camshaft position sensor (Bank 1 intake) providing incorrect signal
10%
Worn or damaged reluctor ring/tone wheel on the intake camshaft
10%
Faulty crankshaft position sensor or damaged crank reluctor wheel
Diagnostic Steps
1
Capture a dual-channel oscilloscope waveform of the CKP and Bank 1 intake CMP sensors simultaneously; verify the phase relationship matches manufacturer specification
2
Monitor VVT system operation — if the camshaft position cannot be controlled accurately, suspect mechanical timing failure
3
Inspect the CMP sensor connector and wiring for damage; measure sensor resistance (typically 1,000-2,500 ohms for magnetic type) and air gap (0.5-1.5mm)
4
Remove the timing cover or use a borescope to visually inspect the timing chain for excessive slack, worn guides, or broken tensioner
5
Check for additional VVT-related codes (P0011, P0012) that may indicate VVT system failure rather than true mechanical timing issues
Estimated Repair Cost
$150 - $2,500
Parts + labor, varies by vehicle and location
The PCM has detected that the crankshaft position and the Bank 1 intake (Sensor A) camshaft position signals are not in the expected correlation. The signals are out of phase beyond the acceptable tolerance window, indicating a mechanical timing issue or sensor fault. This is a critical diagnostic c...
The most common cause of P0016 (Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)) is: Stretched or jumped timing chain altering cam-to-crank relationship
Typical repair costs for P0016 range from $150 to $2,500, depending on the vehicle, location, and whether you do it yourself or go to a shop.
A jumped timing chain can cause severe engine damage including valve-to-piston contact on interference engines. If accompanied by unusual engine noises, do not drive the vehicle. Have it towed for inspection.
Start by connecting an OBD2 scanner to read the code and any freeze frame data. Then follow the diagnostic steps specific to P0016 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.