P0019 on Subaru
Crankshaft/Camshaft Position Correlation - Bank 2 Sensor B
P0019 on Subaru vehicles indicates crankshaft/camshaft position correlation - bank 2 sensor b. Au7o has documented this code across 1 Subaru model — most commonly on BRZ. This code means the engine computer detected that the crankshaft and camshaft positions on bank 2 (sensor B, typically the exhaust camshaft) are out of their expected correlation — in other words, the cam and crank timing don't line up correctly. The computer compares the crankshaft and camshaft position sensor signals to verify valve timing, which is often controlled by a variable valve timing (VVT) actuator. A correlation error points to mistimed valve events, frequently from oil-flow or VVT issues, a stretched timing chain, or sensor faults. You may notice rough idle, reduced power, poor fuel economy, or a check-engine light, and ignoring it can risk engine damage.
Common Causes of P0019
- •Stretched or worn timing chain (and worn guides/tensioner)
- •Faulty variable valve timing (VVT) actuator/solenoid (Bank 2)
- •Low oil level or dirty/sludged oil restricting VVT flow
- •Faulty camshaft or crankshaft position sensor
- •Clogged VVT oil control valve screen
- •Damaged sensor wiring or connector
- •Jumped/misaligned timing during prior service
P0019 on Subaru by Model
Subaru BRZ(1 issue)
- FA20 Rough Idle / Hunting / Stall - ECM Reflash (TSB 11-136-14R)2013-2014
Early FA20-equipped BRZs exhibit rough idle, RPM hunting, shaking, and occasional stalling shortly after cold start. Often triggers CEL with cam timing codes P0017, P0018, or P0019. Caused by ECU's reaction to normal mechanical variation in the AVCS system rather than a hardware defect. Subaru issued an ECU reflash via TSB; later production cars received the updated calibration at factory.
Looking for P0019 on a different make?
View P0019 across all makes →Frequently Asked Questions
What does P0019 mean on Subaru?▼
P0019 stands for "Crankshaft/Camshaft Position Correlation - Bank 2 Sensor B." This code means the engine computer detected that the crankshaft and camshaft positions on bank 2 (sensor B, typically the exhaust camshaft) are out of their expected correlation — in other words, the cam and crank timing don't line up correctly. The computer compares the crankshaft and camshaft position sensor signals to verify valve timing, which is often controlled by a variable valve timing (VVT) actuator. A correlation error points to mistimed valve events, frequently from oil-flow or VVT issues, a stretched timing chain, or sensor faults. You may notice rough idle, reduced power, poor fuel economy, or a check-engine light, and ignoring it can risk engine damage. On Subaru specifically, this code is documented across 1 model.
What causes P0019 on Subaru vehicles?▼
Common causes on Subaru: Stretched or worn timing chain (and worn guides/tensioner), Faulty variable valve timing (VVT) actuator/solenoid (Bank 2), Low oil level or dirty/sludged oil restricting VVT flow, Faulty camshaft or crankshaft position sensor, Clogged VVT oil control valve screen. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P0019 on a Subaru?▼
Repair costs vary widely depending on the root cause and specific Subaru model.
Which Subaru models have P0019 documented?▼
Au7o has documented P0019 on 1 Subaru model: BRZ.