HomeTrouble CodesP0019

P0019 — Crankshaft Position Camshaft Position Correlation Bank 2 Sensor B

Generic OBD-II · all makesPowertrain (engine & transmission)

OBD-II code P0019 indicates that the powertrain control module (PCM) has detected a misalignment between the signals from the crankshaft position sensor and the camshaft position sensor for bank 2, sensor B. This correlation error typically points to a mechanical timing issue, a faulty sensor, or a problem with the variable valve timing (VVT) system on that bank.

Symptoms

What causes it — most likely first

1. Stretched or misaligned timing chain/belt

The most common cause is a worn timing chain or belt that has stretched, jumped a tooth, or was installed incorrectly, altering the mechanical relationship between the crankshaft and camshaft.

2. Faulty camshaft position sensor (Bank 2, Sensor B)

The sensor itself may be sending an intermittent or incorrect signal due to internal failure, contamination, or damage.

3. Malfunctioning Variable Valve Timing (VVT) solenoid or actuator

A stuck or sluggish VVT solenoid or actuator on bank 2 can prevent the camshaft from reaching the commanded position, causing a correlation error.

4. Low, dirty, or incorrect engine oil

VVT systems rely on proper oil pressure and clean oil. Sludge, low oil level, or the wrong viscosity can restrict VVT operation and trigger the code.

5. Faulty crankshaft position sensor

An erratic signal from the crankshaft sensor can cause the PCM to misinterpret the correlation, though this is less common than camshaft sensor issues.

6. Wiring or connector problems

Damaged, corroded, or loose wiring/connectors in the camshaft or crankshaft sensor circuits can cause intermittent signal loss or incorrect readings.

How it's diagnosed

  1. Check the engine oil level and condition. Low or dirty oil is a frequent contributor to VVT-related correlation codes.
  2. Scan for additional trouble codes. Address any other camshaft, crankshaft, or VVT codes first, as they may point to the root cause.
  3. Inspect the timing chain/belt for wear, stretch, or misalignment. Verify that timing marks align correctly according to the manufacturer's procedure.
  4. Test the camshaft position sensor (Bank 2, Sensor B) and its circuit. Check for proper voltage, ground, and a clean signal using a scan tool or oscilloscope.
  5. Check the VVT solenoid/actuator for proper operation. Remove and inspect for sludge, and test solenoid resistance and movement if applicable.
  6. Examine all related wiring and connectors for damage, corrosion, or loose pins, particularly at the camshaft and crankshaft sensors.

Code facts & related codes

SystemPowertrain (engine & transmission)
StandardizationSAE generic — identical on every make

Frequently asked

Can I drive with a P0019 code?

It is not recommended. The code indicates a timing correlation problem that can lead to engine misfires, poor performance, and potential internal engine damage if the timing chain or belt has jumped.

Does P0019 always mean the timing chain needs replacement?

No. While a stretched or jumped timing chain is a common cause, the issue can also be due to a faulty sensor, VVT solenoid, or low oil level. Proper diagnosis is essential before replacing major components.

Is the engine computer (PCM) a likely cause of P0019?

PCM failure is extremely rare for this code. Many drivers are mistakenly told to replace the PCM, but the problem is almost always mechanical, sensor-related, or due to oil control issues. The PCM should only be suspected after all other possibilities have been thoroughly ruled out.

Why is oil condition important for this code?

Variable valve timing systems use engine oil pressure to adjust camshaft position. Dirty, low, or incorrect oil can restrict oil flow to the VVT actuator, causing the camshaft to lag and triggering a correlation fault.