p0028
Moderate
Subaru · SUVs & Crossovers
Intake Valve Control Solenoid Range (Bank 2)
Quick Answer
Error code P0028 on your Subaru SUVs & Crossovers means: Intake Valve Control Solenoid Range (Bank 2). This is usually fixable — see the step-by-step guide below.
Affected Models
Applies to all models
AT1ZC6GT1SF5GP1BL5BS1ST1VA1
Likely Causes
  1. Faulty intake valve control solenoid bank 2
  2. Carbon buildup in solenoid
  3. Wiring harness damage on bank 2
  4. Engine oil too thin or contaminated
  5. Low oil pressure affecting solenoid operation
How to Fix It
1
Connect OBD-II scanner and verify code
2
Check and replace engine oil if needed
3
Inspect bank 2 solenoid connector and wiring
4
Clean or replace intake valve control solenoid
5
Test oil pressure with gauge
Pro Tip
This fix requires some technical knowledge. If you're unsure about any step, consider contacting support or a qualified technician.
Parts You May Need
OBD-II scanner
Engine oil and filter
Intake valve control solenoid
Oil pressure gauge
Related Error Codes
Video Guides
Loading video guides…
Search more on YouTube →