P0025
B Camshaft Position - Timing Over-Retarded Bank 2
Causes
- Low or dirty engine oil reducing VVT hydraulic pressure
- Stuck, clogged, or failed oil control valve (OCV / VVT solenoid) on bank 2
- Failed or leaking camshaft phaser (VVT actuator)
- Timing chain or sprocket jumped or worn (timing slipped)
- Faulty camshaft or crankshaft position sensor or poor sensor signal
- Wiring harness or connector damage to OCV, cam sensor, or PCM
Symptoms
- Malfunction Indicator Lamp (MIL) illuminated
- Reduced engine power or poor acceleration
- Rough idle, hesitation, or occasional misfire
- Reduced fuel economy and increased emissions
- Unusual engine noise if timing chain or phaser is failing
What to check
- Retrieve stored trouble codes and freeze-frame data with a scan tool; note related codes
- Check engine oil level and condition; inspect for low or very dirty oil
- Visually inspect wiring and connectors for OCV(s), camshaft position sensors, and PCM (bank 2)
- Command OCV with a scan tool (active test) and observe response
- Use a lab scope or scan tool to compare camshaft position sensor waveform to crankshaft position; check target vs actual cam angle
- Measure oil pressure and VVT oil supply if available
Signal parameters
- Camshaft actual angle lags commanded/target by a threshold (commonly >10–15° on many systems)
- OCV/VVT solenoid duty cycle or command (%) from PCM during active tests
- OCV electrical current draw (mA) or resistance (Ω) within spec for the vehicle
- Camshaft position sensor waveform should match expected timing relative to crank sensor at idle and under rev
- Engine oil pressure (psi or kPa) adequate for VVT operation—low pressure under load/idle can affect timing
Diagnostic algorithm
- Read all codes, freeze frame and live data; record related codes (cam/crank, oil pressure, OCV faults).
- Check engine oil level and condition; correct level and, if oil is dirty or overdue, change oil and filter then retest.
- Visually inspect wiring and connectors for OCV(s) and cam sensors on bank 2; repair any damage or corrosion.
- Using a scan tool, perform active test to command the bank 2 OCV while monitoring cam angle and OCV response. Verify OCV actuates and duty/current changes.
- If OCV does not respond electrically, test solenoid resistance and supply voltage/ground; repair harness or replace solenoid as needed.
- If OCV actuates but cam angle does not change, suspect stuck/phased cam actuator or mechanical timing problem; perform cam/crank correlation with an oscilloscope or camshaft timing check.
- If cam/crank correlation shows timing chain jump or phaser slippage, inspect timing chain, guides, and phaser; repair or replace components as required.
- After repairs, clear codes and perform a full drive cycle verifying target vs actual cam timing under various conditions. If code returns, continue deeper diagnostics (PCM or internal engine mechanical issues).
Likely causes
- OCV (VVT solenoid) stuck or not actuating
- Low oil level or degraded oil blocking VVT oil passages
- Damaged/leaking cam phaser on bank 2
- Timing chain wear or jumped timing
- Open/short or poor connector at OCV or cam sensor
Fault status
Similar codes
Brands with available manuals
The library contains 9,520 repair and diagnostic manuals. Choose a brand to open the full manual tree by year, model and trim.
P0025
Timing of the exhaust camshaft position (B) delayed excessive (bank 2)
Causes
- Low or dirty engine oil reducing VVT hydraulic pressure
- Stuck, clogged, or failed oil control valve (OCV / VVT solenoid) on bank 2
- Failed or leaking camshaft phaser (VVT actuator)
- Timing chain or sprocket jumped or worn (timing slipped)
- Faulty camshaft or crankshaft position sensor or poor sensor signal
- Wiring harness or connector damage to OCV, cam sensor, or PCM
Symptoms
- Malfunction Indicator Lamp (MIL) illuminated
- Reduced engine power or poor acceleration
- Rough idle, hesitation, or occasional misfire
- Reduced fuel economy and increased emissions
- Unusual engine noise if timing chain or phaser is failing
What to check
- Retrieve stored trouble codes and freeze-frame data with a scan tool; note related codes
- Check engine oil level and condition; inspect for low or very dirty oil
- Visually inspect wiring and connectors for OCV(s), camshaft position sensors, and PCM (bank 2)
- Command OCV with a scan tool (active test) and observe response
- Use a lab scope or scan tool to compare camshaft position sensor waveform to crankshaft position; check target vs actual cam angle
- Measure oil pressure and VVT oil supply if available
Signal parameters
- Camshaft actual angle lags commanded/target by a threshold (commonly >10–15° on many systems)
- OCV/VVT solenoid duty cycle or command (%) from PCM during active tests
- OCV electrical current draw (mA) or resistance (Ω) within spec for the vehicle
- Camshaft position sensor waveform should match expected timing relative to crank sensor at idle and under rev
- Engine oil pressure (psi or kPa) adequate for VVT operation—low pressure under load/idle can affect timing
Diagnostic algorithm
- Read all codes, freeze frame and live data; record related codes (cam/crank, oil pressure, OCV faults).
- Check engine oil level and condition; correct level and, if oil is dirty or overdue, change oil and filter then retest.
- Visually inspect wiring and connectors for OCV(s) and cam sensors on bank 2; repair any damage or corrosion.
- Using a scan tool, perform active test to command the bank 2 OCV while monitoring cam angle and OCV response. Verify OCV actuates and duty/current changes.
- If OCV does not respond electrically, test solenoid resistance and supply voltage/ground; repair harness or replace solenoid as needed.
- If OCV actuates but cam angle does not change, suspect stuck/phased cam actuator or mechanical timing problem; perform cam/crank correlation with an oscilloscope or camshaft timing check.
- If cam/crank correlation shows timing chain jump or phaser slippage, inspect timing chain, guides, and phaser; repair or replace components as required.
- After repairs, clear codes and perform a full drive cycle verifying target vs actual cam timing under various conditions. If code returns, continue deeper diagnostics (PCM or internal engine mechanical issues).
Likely causes
- OCV (VVT solenoid) stuck or not actuating
- Low oil level or degraded oil blocking VVT oil passages
- Damaged/leaking cam phaser on bank 2
- Timing chain wear or jumped timing
- Open/short or poor connector at OCV or cam sensor
Fault status
Similar codes
Manual library for LAND ROVER
Browse 269 LAND ROVER manuals: repair procedures, diagnostics, wiring diagrams, component locations, service data and Labor Times by year, model and trim.
LAND ROVER
-
LAND ROVER: 2023
-
Range Rover Velar
-
-
LAND ROVER: 2022
-
Discovery Sport
-
Range Rover
- Autobiography, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover Autobiography
- 2022 Range Rover Base
- First Edition
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2022: Range Rover HSE Westminster
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2022: Range Rover SE
- SE, 4.4L Eng VIN 7 · 4.4L Eng VIN 72022: Range Rover SE
- SV
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Sport
-
Range Rover Velar
-
LAND ROVER: 2021
-
Discovery Sport
-
Range Rover
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Autobiography
- Autobiography Fifty Edition
- 2021 Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover HSE
- HSE Westminster, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover HSE Westminster
- HSE Westminster, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover HSE Westminster
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic Blk.
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography
- Autobiography, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2021: Range Rover Sport Autobiography Dynamic
- HSE Dynamic
- HSE Silver Edition, 2.0L Eng VIN Y · 2.0L Eng VIN Y2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN K · 3.0L Eng VIN K2021: Range Rover Sport HSE Silver Edition
- HSE Silver Edition, 3.0L Eng VIN U · 3.0L Eng VIN U2021: Range Rover Sport HSE Silver Edition
- HST
- SE
- SVR
- SVR Carbon Edition
-
Range Rover Velar
-
LAND ROVER: 2020
-
Defender
- 90 First Edition
- 90 First Edition
- 110 First Edition
- 110 First Edition
- 110 HSE
- 110 HSE
- 110 S
- 110 S
- 110 SE
- 110 SE
- 110 X
- 110 X
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
- 110, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Defender 110
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery HSE Luxury
- Landmark
- Landmark
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Discovery SE
-
Range Rover
- Autobiography
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- Base, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover HSE
- SVAutobiography
- SVAutobiography
- SVAutobiography Dynamic
- SVAutobiography Dynamic
-
Range Rover Evoque
-
Range Rover Sport
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 2.0L Eng VIN Y · 2.0L Eng VIN Y2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- Autobiography Dynamic, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE, 5.0L Eng VIN E · 5.0L Eng VIN E2020: Range Rover Sport HSE
- HSE Dynamic
- HSE Dynamic
- HSE PHEV
- HSE PHEV
- HST
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2020: Range Rover Sport SE
- SVR
- SVR
-
Range Rover Velar
- R-Dynamic HSE
- R-Dynamic HSE
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- R-Dynamic S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar R-Dynamic S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2020: Range Rover Velar S
- SVAutobiography Dyn.
- SVAutobiography Dyn.
-
-
LAND ROVER: 2019
-
Discovery
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE
- HSE Luxury, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery HSE Luxury
- HSE Luxury, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery HSE Luxury
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Discovery SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Discovery SE
-
Discovery Sport
-
Range Rover
- Autobiography
- Base, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Base
- Base, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Base
- HSE, 2.0L Eng VIN Y · 2.0L Eng VIN Y2019: Range Rover HSE
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover HSE
- Supercharged
- SVAutobiography
- SVAutobiography Dynamic
-
Range Rover Sport
- Autobiography Dynamic
- HSE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport HSE
- HSE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport HSE
- HSE Dynamic
- HSE PHEV
- HST
- SE, 3.0L Eng VIN K · 3.0L Eng VIN K2019: Range Rover Sport SE
- SE, 3.0L Eng VIN U · 3.0L Eng VIN U2019: Range Rover Sport SE
- SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Sport SE
- Supercharged Dynamic
- SVR
-
Range Rover Velar
- 2019 Range Rover Velar Base
- R-Dynamic HSE
- R-Dynamic SE, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- R-Dynamic SE, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar R-Dynamic SE
- S, 2.0L Eng VIN N · 2.0L Eng VIN N2019: Range Rover Velar S
- S, 2.0L Eng VIN X · 2.0L Eng VIN X2019: Range Rover Velar S
- S, 3.0L Eng VIN V · 3.0L Eng VIN V2019: Range Rover Velar S
-
