OBD-II Code · Timing
P0025
Camshaft Position Timing Over-Retarded (Bank 2 Exhaust)
Bank 2 exhaust cam retarded.
Common symptoms
- CEL
Likely causes
- VVT stuck
- Low oil pressure
Where to start
- Try the cheapest cause first. Start by checking: vvt stuck.
- Cost & scope. $150-$800
- If the code returns after the fix: escalate to a shop or scanner with live-data and freeze-frame. A code that re-sets means the underlying fault is still there.
Read the full diagnostic procedure
P0025 is the Bank 2 'A' (intake on most platforms, exhaust on a few — verify with the OEM service manual before throwing parts) camshaft position range/performance code, which the ECM sets when the actual cam angle deviates from commanded by more than roughly 6 to 10 crank degrees, or when the phaser fails to reach within 5 degrees of target within the timeout window (commonly 2 to 5 seconds depending on calibration). Cheapest-first ladder: confirm oil level and condition (a phaser cannot hold position on aerated or overdue oil), then graph desired-versus-actual Bank 2 intake cam at idle and at 2,500 RPM — a working VVT actuator should hold within 1 to 2 degrees at idle and slew 30 to 50 degrees of authority cleanly when commanded. If the actual position drifts more than 3 degrees during a steady-state hold, swap the Bank 1 and Bank 2 intake OCVs (they are typically identical part numbers) and clear codes; if the fault follows the solenoid to Bank 1, you have a $50 to $90 part instead of a $1,200 phaser. The expensive misdiagnosis is condemning the variable cam actuator or timing chain set when the real culprit is a partially clogged OCV inlet screen.
Vehicle-specific patterns
Vehicle-specific patterns: 2003-2010 Honda V6 with VCM (Odyssey, Pilot, Accord V6, Ridgeline) throw the Honda equivalent of P0025 when the Bank 2 (rear bank) VTC actuator wears its locking pin and rattles 1 to 3 seconds on cold start. 2007-2011 Toyota 2GR-FE (Camry V6, RAV4 V6, Sienna, Lexus RX350, ES350) sets P0025 from the dual VVT-i Bank 2 intake OCV failing. 2008-2014 VW/Audi 3.2L VR6 and 3.0T V6 Audi platforms map P0025 to the rear-bank cam adjuster bolt backing out or the adjuster itself splitting internally. 2011-2016 Hyundai/Kia 3.5L Lambda V6 (Santa Fe, Sorento, Azera) gets it from Bank 2 intake OCV sludge. Estimated repair: $220 to $2,400.
Related codes
Look up another code
More free tools