Diagnostic manual index

obd2.help
AboutEspañol
OBD2.help›Powertrain›P0019

P0019

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

The engine computer sees the crankshaft and bank 2 sensor B camshaft signal not lining up. On most engines, sensor B is the exhaust cam on bank 2. Common causes are stretched timing components, oil-related VVT problems, or a bad cam or crank signal.

SEV
4/5
DRIVE
CAUTION
DIY
$20-$300
SHOP
$180-$1,800

Quick answer

AI-CITATION READY

What it means

P0019 means the PCM has detected a correlation fault between the crankshaft position sensor and the camshaft position sensor for bank 2 sensor B. On many vehicles sensor B identifies the exhaust camshaft on bank 2. The code sets when actual cam timing does not match expected crankshaft position, usually because of timing chain wear, VVT control problems, incorrect oil condition, sensor faults, or incorrect mechanical timing after repair.

Can you drive with it?

With caution. Drive only if necessary and only if the engine is not rattling, stalling, or running very rough. If timing has jumped or the chain is loose, continued driving can damage the engine.

Most common causes

  • Stretched timing chain, worn guides, or weak tensioner
  • Low, dirty, or incorrect engine oil affecting bank 2 VVT operation
  • Faulty bank 2 exhaust cam phaser or VVT solenoid

Typical repair cost

DIY usually runs $20-$300. Typical shop repair lands around $180-$1,800, depending on the root cause.

01 / Definition

P0019 means the PCM has detected a correlation fault between the crankshaft position sensor and the camshaft position sensor for bank 2 sensor B. On many vehicles sensor B identifies the exhaust camshaft on bank 2. The code sets when actual cam timing does not match expected crankshaft position, usually because of timing chain wear, VVT control problems, incorrect oil condition, sensor faults, or incorrect mechanical timing after repair.

02 / Drive status

With caution. Drive only if necessary and only if the engine is not rattling, stalling, or running very rough. If timing has jumped or the chain is loose, continued driving can damage the engine.

03 / Symptoms

  • Check engine light
  • Rough idle
  • Hard starting
  • Loss of power
  • Engine hesitation
  • Misfires
  • Timing chain noise
  • Stalling in some cases

04 / Causes

1Stretched timing chain, worn guides, or weak tensionerhigh
2Low, dirty, or incorrect engine oil affecting bank 2 VVT operationhigh
3Faulty bank 2 exhaust cam phaser or VVT solenoidmedium
4Bad camshaft or crankshaft position sensor signalmedium
5Damaged wiring, poor connector contact, or oil contamination in the sensor circuitmedium
6Mechanical timing installed incorrectly after engine worklow

05 / Diagnostic sequence

  1. 01Check engine oil level, condition, and correct viscosity first.
  2. 02Scan for related codes such as P0017, P0018, P0345, P0365, P0335, or oil control codes.
  3. 03Use live data to compare crankshaft and bank 2 exhaust cam correlation and commanded versus actual cam movement.
  4. 04Inspect the bank 2 sensor B cam sensor connector and harness for oil intrusion, loose pins, or wiring damage.
  5. 05Test the crankshaft and camshaft sensor signals if the scan data shows dropouts or unstable timing.
  6. 06Command the bank 2 VVT solenoid if supported and watch whether actual cam angle responds correctly.
  7. 07Listen for timing chain noise and inspect mechanical timing if correlation remains out of range.
  8. 08Clear the code after repair and confirm the fault does not return during a road test.

06 / Repairs

1Correct low oil level and change dirty or incorrect engine oil$20-$120
2Repair damaged wiring, connectors, or oil contamination in the cam or crank sensor circuits$20-$200
3Replace a faulty crankshaft or camshaft position sensor if testing proves the signal is wrong$40-$250
4Replace a failed bank 2 VVT solenoid or cam phaser$80-$900
5Repair stretched timing chains, guides, tensioners, or incorrect mechanical timing$700-$1,800

07 / Related codes

  • P0017
  • P0018
  • P0345
  • P0365
  • P0335
  • P0390

08 / FAQ

What does P0019 mean?

It means the engine computer detected a crankshaft and bank 2 sensor B camshaft timing mismatch.

Is P0019 serious?

Yes. Timing correlation faults can be caused by chain wear, VVT faults, or incorrect mechanical timing.

Can dirty oil cause P0019?

Yes. Dirty or low oil can keep the cam phaser and VVT system from moving correctly.

Is sensor B always the exhaust cam?

Usually, but check service information because sensor naming can vary by manufacturer.

Will clearing P0019 fix it?

No. The code usually returns until the timing, oil, VVT, or sensor problem is repaired.

09 / Source and method

DATA BASIS
OBD-II REFERENCE + OBD2.HELP
METHOD
STATIC VALIDATION
SAFETY
INFORMATIONAL

This page combines OBD-II diagnostic reference data with OBD2.help generated diagnostic guidance for code meaning, likely causes, and repair direction.

Publishing uses deterministic schema and build validation, plus manual spot checks on representative pages before release.

Safety-critical diagnosis and repairs should be confirmed with a qualified mechanic, especially when the vehicle is misfiring, overheating, or losing power.