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.
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
How to diagnose P0019
A typical diagnostic flow when this code is present.
-
1
Retrieve all stored DTCs with a scan tool; note any accompanying codes (e.g., P0017, P0021)
-
2
Check engine oil level and condition; top up or perform an oil change if oil is low
-
3
Inspect the Bank 2 exhaust CMP sensor and CKP sensor connectors
-
4
Review manufacturer Technical Service Bulletins (TSBs)
-
5
Use an oscilloscope to compare CKP and Bank 2 exhaust CMP sensor waveforms
-
6
Inspect the VVT oil control solenoid for Bank 2 exhaust
-
7
If wiring, sensors, solenoid, and oil pressure check out, perform a mechanical timing inspection
Related powertrain codes
- P000A — A Camshaft Position Slow Response Bank 1
- P000B — B Camshaft Position Slow Response Bank 1
- P000C — A Camshaft Position Slow Response Bank 2
- P000D — B Camshaft Position Slow Response Bank 2
- P0010 — A Camshaft Position Actuator Circuit (Bank 1)
- P0011 — A Camshaft Position - Timing Over-Advanced or System Performance (Bank 1)
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.
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