P0019

Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B)

P0019 is a generic OBD-II powertrain diagnostic trouble code: Crankshaft Position - Camshaft Position Correlation (Bank 2 Sensor B). It is logged by the engine control unit when the ckp/cmp monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P0019
Group
Powertrain
System
CKP/CMP
Severity
Warning (MIL on, possible limp mode)
Need P0019 disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P0019 means

P0019 is an SAE generic powertrain code that indicates the Engine Control Module (ECM) has detected a correlation fault between the crankshaft position (CKP) sensor and the Bank 2 exhaust camshaft position (CMP) sensor. It is the Bank 2 exhaust-side mirror of P0017.

The root cause is typically a mechanical timing fault — a stretched or jumped timing chain, a failed tensioner, or a slipped reluctor (tone) ring — rather than a sensor failure alone. Variable Valve Timing (VVT) system problems, such as a blocked oil control solenoid or low/degraded engine oil preventing adequate oil pressure to the cam phaser, are also common culprits.

Diagnosis should follow a logical sequence: confirm oil condition and level first (cheapest fix), check for TSBs, inspect the timing system mechanically, and use an oscilloscope to compare CKP and CMP waveforms before condemning sensors.

Common causes

Most-frequently reported root causes when P0019 is logged.

  • 1
    Stretched or jumped timing chain (Bank 2 side)
  • 2
    Worn or failed timing chain tensioner or guide
  • 3
    Slipped reluctor/tone ring on the crankshaft or Bank 2 exhaust camshaft
  • 4
    Faulty or contaminated VVT oil control solenoid (Bank 2 exhaust)
  • 5
    Low engine oil level or excessively dirty/degraded oil reducing cam phaser oil pressure
  • 6
    Defective Bank 2 exhaust camshaft position sensor or damaged wiring/connector
  • 7
    Defective crankshaft position sensor or damaged wiring/connector
  • 8
    Rare: ECM software fault or internal failure

Symptoms drivers notice

Illuminated Check Engine Light (MIL)
Rough idle or misfires, particularly at startup
Hard start or extended cranking before engine fires
Reduced engine power and sluggish acceleration
Decreased fuel economy
Audible timing chain rattle, especially on cold start

How to diagnose P0019

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all stored DTCs with a scan tool; note any accompanying codes (e.g., P0017, P0021)
  2. 2
    Check engine oil level and condition; top up or perform an oil change if oil is low
  3. 3
    Inspect the Bank 2 exhaust CMP sensor and CKP sensor connectors
  4. 4
    Review manufacturer Technical Service Bulletins (TSBs)
  5. 5
    Use an oscilloscope to compare CKP and Bank 2 exhaust CMP sensor waveforms
  6. 6
    Inspect the VVT oil control solenoid for Bank 2 exhaust
  7. 7
    If wiring, sensors, solenoid, and oil pressure check out, perform a mechanical timing inspection

Related powertrain codes

Frequently asked questions

Can I drive with a P0019 code active?

Short distances at low load may be possible, but driving is not recommended. If the fault is caused by a jumped or stretched timing chain, continued operation risks serious internal engine damage.

Is P0019 always a timing chain problem?

Not always. On VVT-equipped engines a clogged oil control solenoid or low oil pressure is a frequent cause.

What is the difference between P0019 and P0017?

Both are CKP/CMP correlation faults for exhaust camshafts. P0017 applies to the Bank 1 exhaust cam, while P0019 applies to the Bank 2 exhaust cam.

Will replacing the camshaft position sensor fix P0019?

Rarely. The sensor itself is seldom the root cause; the code reflects a genuine timing offset between two signals.

Disabling P0019 in software

RaceTune can permanently disable P0019 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P0019 in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file