lookupobd
Diagnostic Trouble Code
P0016

Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)

Technical Description P0016

Crankshaft Position - Camshaft Position Correlation (Bank 1 Sensor A)

What Does This Mean P0016?

This diagnostic trouble code (DTC) is a generic powertrain code, which means that it applies to OBD-II equipped vehicles, including but not limited to Ford, Dodge, Toyota, VW, Honda, Chevrolet, Hyundai, Audi, Acura, etc.

The crankshaft position sensor (CKP) and Camshaft position sensor (CMP) work in harmony to control the spark/fuel delivery and timing. They both consist of a reluctor, or tone, ring which passes over a magnetic sensor, which generates a voltage, indicating position.

The crankshaft sensor is part of the primary ignition system and functions as the "trigger". It detects the position of the crankshaft relays that information on to the PCM or the ignition module (depending on the vehicle) to control spark timing. The Camshaft position sensor detects the position of the camshafts and relays the information to the PCM. The PCM uses the CMP signal to identify the beginning of the injector sequence. What ties these two shafts and their sensors together is the timing belt or chain. The cam and crank should be precisely timed together. If the PCM detects that the Crank and Cam signals are out of time by a specific number of degrees, this P0016 code will set.

Symptoms P0016

1 Malfunction Indicator Lamp (MIL) illumination
2 The engine may run but with reduced performance
3 The engine may crank but not start
4 The engine may exhibit a rattle near the harmonic balancer indicating the tone ring is damaged
5 The engine may start and run, but poorly

Possible Causes P0016

1 Timing chain stretched, or timing belt skipped a tooth due to wear
2 Misalignment of timing belt/chain
3 Tone ring on crankshaft slipped/broken
4 Tone ring on camshaft slipped/broken
5 Bad crank sensor
6 Bad cam sensor
7 Damaged wiring to crank/cam sensor
8 Timing belt/chain tensioner damaged

Solutions & Repair Steps P0016

Other crank sensor codes include P0017, P0018, P0019, P0335, P0336, P0337, P0338, P0339, P0385, P0386, P0387, P0388, and P0389.