Home / DTC / P0028 — Intake Valve Control Solenoid - Circuit Range performance (bank 2)

P0028 — Intake Valve Control Solenoid - Circuit Range performance (bank 2)

Detailed page for trouble code P0028.

33,852codes
59brands
11,391generic
22,461specific
Reset
Code

P0028

LAND ROVER P — Powertrain

Intake Valve Control Solenoid - Circuit Range performance (bank 2)

Views: UK: 15 EN: 25 RU: 21
AI status
Completed
ready
Completed 100%
Page language: EN

Causes

  • Faulty intake oil control valve (VVT solenoid) on bank 2
  • Wiring: open, short to ground, short to battery, high resistance, or damaged connector
  • Poor electrical connection or corrosion at connector/terminal
  • Contaminated or low engine oil (degraded oil, sludge) restricting valve movement
  • Faulty cam phaser or mechanical binding in timing system
  • Stretched/failed timing chain or related timing components

Symptoms

  • Check Engine Light (MIL) illuminated
  • Engine may run rough at idle or during transient conditions
  • Reduced power, hesitation, or poor throttle response
  • Lower fuel economy
  • Unusual engine noise if timing components are affected (rare)
  • Possible hard start or stall in severe cases

What to check

  • Read stored and pending DTCs and freeze-frame/ignition data with a scan tool
  • Check live data: commanded vs actual camshaft position (if available) and VVT status
  • Verify engine oil level, condition, and service history
  • Visually inspect solenoid connector and wiring for damage, corrosion, or disconnection
  • Measure supply voltage at the solenoid connector with ignition ON (battery voltage expected)
  • Measure solenoid coil resistance with connector disconnected (see signal_params)

Signal parameters

  • Coil resistance (typical): approximately 6–20 ohms (manufacturer-specific — consult service data)
  • Supply voltage: ~11–14 V with ignition ON
  • Ground: stable low resistance to chassis ground
  • Control signal: PWM from ECM; frequency commonly 80–300 Hz (vehicle-specific)
  • Duty cycle: 0–100% depending on commanded cam angle
  • Expected cam position change: varies by engine; actual vs commanded camshaft angle should track within manufacturer tolerance (degrees)

Diagnostic algorithm

  1. Retrieve full DTC list and freeze-frame data. Note conditions when code set (temp, rpm, oil temp).
  2. Clear codes and take a short test drive to see if P0028 returns; monitor live camshaft data and solenoid commanded duty.
  3. Check engine oil level and condition; if low or dirty, correct oil level and change oil/filter before further tests.
  4. Visually inspect the intake VVT solenoid (bank 2) connector and wiring harness for damage, pin corrosion, or water ingress. Repair as needed.
  5. With ignition OFF, disconnect solenoid and measure coil resistance; compare to spec. Replace solenoid if open/short or out of range.
  6. With ignition ON, verify battery voltage at the solenoid power terminal. Check ground continuity from solenoid ground to chassis.
  7. Back-probe the control circuit and check for proper PWM (frequency and duty change) when the ECM commands VVT. Use an oscilloscope if available.
  8. Perform a wiggle test on the harness while monitoring live data for intermittent faults.
  9. Swap the bank 2 intake solenoid with bank 1 (if identical) to determine if the fault follows the solenoid or stays with the bank.
  10. If solenoid and wiring check OK but cam angle does not respond, inspect cam phaser and timing components for mechanical binding or chain stretch. Perform timing inspection per service manual.
  11. If all components, wiring and mechanical systems are good and code persists, consider ECM driver fault and follow manufacturer procedures for ECM tests or replacement.

Likely causes

  • Failed or clogged intake VVT solenoid on bank 2
  • Open/short or high resistance in the harness between the ECM and the solenoid
  • Low oil pressure or dirty oil preventing solenoid/actuator movement
  • Cam phaser stuck or mechanical timing issue preventing expected cam advance/retard
  • Intermittent connector contact or water/corrosion in connector

Fault status

⚠️ Status
P0028 - Intake Valve Control Solenoid Circuit Range/Performance (Bank 2)
🟡 Repair difficulty: Medium
⏱️ Diagnostic time: 1.5-3.0 hours

Similar codes

Your experience will help others
+100 karma for a short comment :)
Send to email