P0028 Code: Diagnose Bank 2 Intake Valve Control Performance

P0028 Intake Valve Control Solenoid Circuit Range and Performance Bank 2 diagnostic illustration
BANK 2 INTAKE VALVE CONTROL

P0028: Test Bank 2 Valve Control

Separate circuit, oil-pressure, actuator, switch, and mechanical branches.

Updated September 5, 2026About 10 min readBy iCARZONE

DIAGNOSTIC FOCUS

RANGE / PERFORMANCE
FAULT TYPE
a Bank 2 intake valve-control range or performance result
FIRST CHECKS
Exact architecture, Bank 2 valve-control command, switch or position feedback, oil temperature and pressure, engine speed and load, cam data where applicable, and voltage, loaded circuit integrity, and companion-code order

On some Subaru engines this concerns an intake valve-lift oil-control solenoid and pressure switch, while other platforms may use different hardware.

QUICK ANSWER

P0028 means Intake Valve Control Solenoid Circuit Range/Performance (Bank 2). The controller commanded the Bank 2 intake valve-control system and did not see the expected circuit, oil-pressure-switch, valve-lift, or other OEM-defined response.

Identify whether the engine uses variable valve lift, cam phasing, a pressure switch, position feedback, or another design before choosing tests. Save the scan and freeze frame before clearing, then use VIN-specific service information.

What Does the P0028 Code Mean?

P0028 means Intake Valve Control Solenoid Circuit Range/Performance (Bank 2). Bank 2 is the cylinder bank that does not contain cylinder 1, but the controlled function behind this code varies by engine. It does not prove the solenoid, oil-pressure switch, cam phaser, valve-lift mechanism, ECM, or engine is faulty.

Range/performance can reflect an electrically intact solenoid that does not create the expected hydraulic or mechanical result, or a feedback switch that disagrees with command. Separate a circuit or connector fault, an oil-supply problem, a biased feedback switch, a sticking control valve, and an internal valve-lift or cam mechanism issue before choosing a test.

Oil level, grade, temperature, pressure, engine speed, load, command, feedback, and companion timing or pressure codes must be interpreted together. Use the current wiring diagram, connector view, precautions, and test method.

Complete Failure Record

Capture confirmed, pending and history codes, freeze frame, first-failure order, system voltage, and the conditions present when P0028 set.

VIN-Specific Circuit Map

Identify Bank 2, valve-control type, oil-control solenoid, any oil-pressure switch or position sensor, oil gallery, filter or screen, ECM pins, shared feed, return, and mechanical service boundary.

Command-to-Result Proof

Confirm oil condition and pressure by the specified method, compare Bank 2 command and feedback with Bank 1 where equivalent, load-test solenoid and switch circuits, and isolate hydraulic from mechanical response.

P0028 identifies a Bank 2 intake valve-control range or performance result; it does not identify the failed part. P0028 should not be treated automatically as a cam-timing code; the exact OEM system may control valve lift through oil pressure instead.
P0028: Bank 2 Intake PerformanceP0026: Bank 1 Intake PerformanceP0082: Bank 2 Intake Circuit LowP0083: Bank 2 Intake Circuit High

P0028 Symptoms, Severity, and Driving Safety

MIL
The engine controller may request a warning.
Rough Idle
Incorrect valve-control state can disturb cylinder filling on affected engines.
Hesitation or Low Power
The commanded lift or flow state may not be achieved under load.
Fuel-Economy Change
Valve-control strategy affects pumping and combustion.
Companion Oil or Timing Codes
Related faults can identify the leading hydraulic or electrical branch.
Intermittent With Oil Temperature
Viscosity, pressure, debris, or connector heat can change the response.

P0028 needs prompt diagnosis because inadequate lubrication or incorrect valve operation can progress. Stop for oil-pressure warnings, mechanical noise, severe misfire, smoke, or unsafe power loss.

Stop the engine for an oil-pressure warning or abnormal mechanical noise. Keep clear of belts and fans and treat hot oil and moving valve-train parts as hazards.

P0028 Causes and the Evidence That Separates Them

Diagnosis must fit the stored condition and companion codes. Oil condition and the exact feedback design are part of the circuit-performance test, not assumptions made after replacing a solenoid.

1

Incorrect Oil Level, Grade, or Condition

Low, aerated, contaminated, or unsuitable oil can prevent the commanded hydraulic response.

How to prove it: Verify level and service history and follow the OEM oil-quality and pressure checks.

Check first
2

Restricted Oil Passage or Screen

Sludge, debris, a blocked gallery, or filter restriction can reduce flow to the Bank 2 control system.

How to prove it: Measure pressure and inspect serviceable screens or passages only as the manual directs.

Check first
3

Solenoid Circuit or Connector Fault

Feed, driver, ground, terminal, corrosion, or harness problems can change current or command delivery.

How to prove it: Load-test the circuit and compare command/current with Bank 1 where the designs match.

Verify directly
4

Sticking or Internally Faulty Solenoid

A valve can pass a resistance check yet stick or leak hydraulically.

How to prove it: Use the approved functional and current test before replacement; do not power it directly.

Verify directly
5

Feedback Switch or Sensor Fault

An oil-pressure switch or position input can disagree even when the actuator moves.

How to prove it: Test the feedback circuit and compare actual oil pressure or position under the specified command.

Verify directly
6

Mechanical Valve-Control Fault

Wear, rocker or lift mechanism damage, cam component issues, or internal leakage can prevent response.

How to prove it: Escalate to the OEM mechanical test after oil supply and external circuits pass.

Final branch

Do not swap Bank 1 and Bank 2 parts unless the OEM authorizes it and the parts, seals, and setup are identical. Replace parts only after measured proof.

Using MA500 as an Electrical Baseline for P0028

The iCARZONE MA500 12V/24V Battery & Charging System Tester with SOH/SOC checks battery SOH/SOC, internal resistance, ripple, cranking, and 12V/24V charging. Use it only to document supply stability during P0028 diagnosis.

MA500 does not read or clear engine fault codes. It provides no freeze frame, ECU live data, or actuator commands. Use separate scan equipment and VIN-specific service information.

Valve-control diagnosis involves hot engine oil, automatic fans, moving belts, and possibly mechanical disassembly. Use approved pressure adapters and do not run the engine with open oil circuits. Its battery results cannot identify the Bank 2 intake valve-control solenoid circuit and its OEM-defined feedback system or replace the specified loaded test.

LOW-VOLTAGE SUPPORT TOOL

iCARZONE MA500 12V/24V Battery & Charging System Tester with SOH/SOC

iCARZONE MA500 battery and charging system tester
12V/24V battery health · cranking · charging analysis

Use MA500 only to document the battery, cranking and charging baseline. A separate scan tool and OEM procedure are required to read P0028, capture Bank 2 valve-control command, switch or position feedback, oil temperature and pressure, engine speed and load, cam data where applicable, and voltage, fault status, system voltage, and first-failure order, and prove the fault.

Checked September 5, 2026: the public page showed $32.99 USD, no compare-at price, and available status. Recheck the offer, stock, and compatibility.

How to Diagnose P0028 in 6 Evidence-Based Steps

Use this order to preserve the event and avoid parts guesses. Compare the two banks only after confirming they use equivalent hardware and data labels. Let each result choose the next OEM test.

P0028 Quick Diagnostic Path

  • 1

    Save the Complete Event

    • Record status, freeze frame, Bank 2 valve-control command, switch or position feedback, oil temperature and pressure, engine speed and load, cam data where applicable, and voltage, voltage, and fault order.
    • Do not clear or disconnect before saving evidence.
  • 2

    Confirm the OEM Definition

    • Use the VIN to identify the Bank 2 intake valve-control solenoid circuit and its OEM-defined feedback system, its module, circuit, and monitor.
    • Never borrow pins or limits from another powertrain.
  • 3

    Inspect the Accessible Path

    • Safely inspect locks, seals, corrosion, routing, exposure, grounds, and repairs.
    • Do not damage sealed terminals.
  • 4

    Compare Command and Result

    • Observe Bank 2 valve-control command, switch or position feedback, oil temperature and pressure, engine speed and load, cam data where applicable, and voltage near the stored condition.
    • Scan data directs, but does not replace, physical tests.
  • 5

    Test the Leading Branch

    • Follow the OEM loaded electrical, network, pressure, flow, or mechanical test order.
    • Isolate external wiring before modules or assemblies.
  • 6

    Repair and Verify

    • Correct only the proven fault and restore disturbed items.
    • Repeat the condition, complete the monitor, and rescan.
Check oil with the vehicle secured, keep leads and gauges clear of moving parts, control hot oil, and stop immediately for pressure loss or mechanical noise.

How to Fix P0028 and Verify the Repair

01

Repair the Proven Wiring Fault

Repair only the branch that fails loaded testing.

02

Replace a Proven Component

Replace it only after OEM tests prove an internal fault.

03

Correct the Physical System Cause

Repair only the measured fluid, airflow, exhaust, hydraulic, ignition, or mechanical fault.

04

Apply an Applicable OEM Action

Program or relearn only under VIN-matched current guidance.

01

Evidence Capture and System Mapping

VIN-specific quote
Main cost driver

Price the complete scan, system identification, and OEM procedure.

02

Connector or Harness Repair

VIN-specific quote
Main cost driver

Access, terminals, corrosion, heat, and splices determine labor.

03

Component or Mechanical Repair

VIN-specific quote
Main cost driver

Include access, fluids, seals, setup, and related damage.

04

Module, Network, or Complex Assembly Work

VIN-specific quote
Main cost driver

Programming or internal work requires separate proof and estimates.

Record the proven fault and repair. Confirm oil level and pressure, correct command/current and feedback on Bank 2, normal idle and load response, required relearn completion, and no return of P0028 or companion faults.

Clear codes after repair, run the specified monitor or road test, and rescan every relevant module. A short idle without the warning is not enough.

P0028 OEM Differences and DIY Limits

The code can map to variable valve lift, oil-control switching, or another intake-valve function; Bank 2 hardware, feedback, and thresholds vary. Match the OEM description, diagram, terminals, test conditions, and bulletins to the full VIN.

Architecture Question

Does this engine use VVL, AVLS, VVT, a pressure switch, a position sensor, or another Bank 2 intake-control design?

Definition Boundary

What oil temperature, pressure, engine speed, load, command, and feedback state enable the test?

Repair Boundary

Which oil-pressure, solenoid-current, switch, relearn, and mechanical procedures are approved?

Subaru procedures for an AVLS pressure switch and solenoid cannot be generalized to engines using cam phasers or different valve-control systems. Stop before unverified probing, programming, hazardous work, or disassembly requiring special tools.

Reasonable DIY Checks
  • Save all modules, freeze frame, and fault order.
  • Inspect visible harness routing, connector locks, fluid levels, hoses, and service history only when access is safe.
  • Inspect accessible connectors with power off.
  • Use the correct diagram and approved probes.
Professional-Level Work
  • Do not bypass protection, pierce sealed wiring, open pressurized systems, run unsupported commands, or program modules without the required procedure.
  • Do not pierce seals or spread terminals.
  • Do not run unsupported commands or programming.
  • Escalate for special tools, disassembly, or controlled hazards.

Related Engine Control, Mixture, and Misfire Guides

Companion codes can change the test order. Use these guides as context with VIN-specific information.

For other stored faults, use the iCARZONE OBD-II fault-code center.

Frequently Asked Questions About P0028

Does P0028 prove the intake valve-control solenoid is bad?
No. Prove wiring, shared systems, conditions, and controller logic first.
What is the first useful check for P0028?
Save the record and confirm the VIN-specific definition. Fault order determines the first test.
Can I keep driving with P0028?
Stop for an oil-pressure warning, abnormal mechanical noise, severe misfire, smoke, or major power loss. Otherwise diagnose promptly before continued load.
Can a weak battery complicate P0028?
Yes. Document supply stability, then continue testing the named system.
Can MA500 diagnose P0028?
No. MA500 tests the battery, cranking, charging, ripple, SOH, SOC, and internal resistance. It cannot read or clear P-codes, show ECU data, or command the affected system; use separate scan equipment.
Is continuity enough?
No. Use the specified loaded or dynamic test.
Should I clear P0028 first?
No. Save status, freeze frame, related faults, and fault order first.
How is the repair verified?
Repeat the failed condition, complete required monitors, and rescan.

Sources and Technical Review Notes

Bottom line: P0028 is a Bank 2 valve-control command-to-result record, not proof that a cam phaser or solenoid automatically needs replacement. Preserve evidence and repair only the proven branch.
iCARZONE
iCARZONE

Technical sources checked September 5, 2026. This is a source-based diagnostic guide, not a report of a hands-on vehicle repair. Confirm Bank identification, valve-control architecture, oil specification and pressure, feedback type, electrical tests, mechanical boundary, and relearn for the exact VIN.

This educational guide does not replace current OEM service information or professional diagnosis. Stop the engine for an oil-pressure warning, mechanical noise, severe misfire, smoke, or unsafe power loss; control hot oil and moving-engine hazards.

0 comments

Leave a comment