P0019: Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor B).
P0019: “Crankshaft Position – Camshaft Position Correlation (Bank 2 Sensor B)”.
—
🔧 Code Meaning
P0019 indicates the ECM detects a timing misalignment between the crankshaft and the camshaft (exhaust cam, Bank 2).
Bank 2 = the side of the engine without cylinder #1.
Sensor B = exhaust camshaft position sensor.
—
⚙️ Possible Causes
Type Common Causes
Mechanical (most common)
👉🏻 Stretched timing chain / worn timing belt <br>
👉🏻Jumped timing (skipped tooth on chain/belt) <br>
👉🏻 Faulty or misaligned camshaft timing gear (phaser) <br>
👉🏻 Incorrect camshaft/crankshaft installation after engine work
Electrical
👉🏻 Faulty camshaft position sensor (Bank 2, exhaust) <br>
👉🏻 Faulty crankshaft position sensor <br>
👉🏻 Damaged wiring harness or poor connector contact
Oil / VVT system
👉🏻 Low or dirty engine oil <br>
👉🏻 Faulty oil control valve (OCV) / VVT solenoid (Bank 2 exhaust) <br>
👉🏻 Blocked oil passage to cam phaser
ECM Related (rare)
👉🏻 ECM timing miscalibration or internal fault
—
🔍 Step-by-Step Diagnosis
1. Check oil level and quality
Ensure correct oil grade and no sludge.
Dirty oil can cause VVT solenoid sticking → wrong cam timing.
2. Inspect electrical connections
Check connectors at CMP (camshaft position) sensor B Bank 2 and CKP (crankshaft position) sensor.
Look for corrosion, loose pins, or broken wires.
3. Scan live data
Compare camshaft angle (Bank 2 exhaust) vs crankshaft reference using a scanner.
If timing deviation > 5–10°, there’s likely a mechanical issue.
4. Test sensors
Use oscilloscope or multimeter to verify proper waveform and resistance of:
Camshaft position sensor (Bank 2 exhaust)
Crankshaft position sensor
5. Inspect timing components
Remove valve cover if needed.
Check:
Chain stretch or slack
Phaser locking pin condition
Alignment marks between crank and cam sprockets.
6. Test / clean VVT solenoid (OCV)
Apply 12V to check actuation.
Clean oil control valve if sludged.
7. Final step
After repairs → clear code and road test.
Verify cam/crank correlation is within range.
—
🧰 Common Fixes
✅ Replace camshaft position sensor (Bank 2 exhaust)
✅ Replace or clean VVT solenoid (Bank 2)
✅ Replace stretched timing chain and tensioner
✅ Fix wiring issues (short/open)
✅ Engine timing adjustment if previously worked on—
⚠️ Tip
If you’re repeatedly getting P0016–P0019 codes across banks, inspect timing chain stretch or phasers — very common in GM, Hyundai, Kia, and BMW engines after 80–100k km.
—
Welcome to madurai car service.💐💐






