Do not order an AVLS pressure switch or intake valve-lift solenoid for a WRX from P0028 wording alone. Subaru's P0028 factory procedure is associated with applicable naturally aspirated SOHC/AVLS engine documentation, while WRX turbo EJ and FA engines use different AVCS hardware and code sets. Record the raw code and reporting module, decode the engine, re-scan with Subaru-capable equipment and compare the ECM calibration with installed hardware. Engine swaps, market differences, generic code databases and controller mismatches must be excluded first.
Match the symptom
Select the closest observation. The result changes the first test; it does not name a part to replace.
Re-scan with manufacturer-capable equipment and record raw data.
What can set P0028—and how to separate it
The order below is evidence-driven, not a universal probability ranking. Vehicle year, repair history, companion codes and the operating condition in freeze frame change where diagnosis should begin.
| Possible cause | Evidence that supports it | First useful test |
|---|---|---|
| Incorrect scan-tool vehicle/profile definition | Manufacturer scan does not reproduce the interpretation | Raw code and module verification |
| Engine, ECM or calibration mismatch | VIN, ROM or installed hardware disagree | Identification audit |
| Harness/connector fault mapped by the exact service manual | Current code and circuit test agree | VIN-correct circuit test |
| Oil-control or valve-system fault on an equipped engine | Hardware and manufacturer definition are confirmed | Command and feedback test |
| Aftermarket controller or data-entry issue | Code source is not the production ECM | Module/source isolation |
The code phrase exists, but the named WRX hardware may not
Subaru service documentation places P0028 under applicable SOHC naturally aspirated intake-valve-control diagnosis. A WRX turbo manual instead documents its own AVCS and cam-timing code set.
A generic scanner can display the standardized P0028 phrase without validating whether the production WRX configuration supports that monitor. Treat that mismatch as the first diagnostic fact.
Prove the module, engine and calibration identity
Save raw hexadecimal data, DTC status, freeze frame and the controller that reported it. Decode the VIN, read the ECM calibration and inspect the installed engine code, noting swaps or imported-market parts.
If Subaru-capable scanning produces a different manufacturer description or no current P0028, correct the profile or communication issue. Do not create a repair around a database label.
Only test a valve system after applicability is proven
If the exact engine manual confirms a Bank 2 intake valve-control monitor, follow that manual's switch, solenoid, oil and circuit procedure. If the car has WRX AVCS instead, diagnose its actual current cam/oil-control codes.
Verification is coherent engine/ECM identification and a repeat manufacturer scan without unsupported P0028. Clearing the anomaly before preserving its source loses the evidence.
Save these scan-data clues
Freeze frame is a snapshot of conditions when the PCM matured the fault. It can distinguish an idle-only problem from a load, cold-start or monitor-completion problem. Clearing first throws that context away.
- Exact VIN, platform, model year and engine sales code
- All confirmed, pending and permanent companion codes
- RPM, load, coolant temperature and vehicle speed
- Relevant commanded and actual scan data
- Recent service, repairs and symptom conditions
- Manufacturer bulletin and current software/VIN status
A practical diagnostic workflow
- 01Record raw code and reporting module
Do not rely on a search result alone.
- 02Decode VIN and identify the installed engine
Note swaps and market specifications.
- 03Re-scan with manufacturer-capable equipment
Confirm status and exact definition.
- 04Match hardware to the service manual
Verify the named system actually exists.
- 05Test only the confirmed circuit/system
Use command, feedback and loaded electrical evidence.
- 06Correct calibration or installation mismatch
If identification is inconsistent.
- 07Verify with a coherent re-scan
Confirm no unsupported code interpretation remains.
Do not replace the most commonly named component from P0028 alone. Confirm the exact engine, preserve evidence and complete the manufacturer test sequence before ordering parts.
Why the model year changes the test
WRX diagnostics span EJ20/EJ255 turbo models, FA20DIT direct injection and the newer FA24DIT, while STI variants retain different EJ257 hardware in many years. Intake/exhaust AVCS coverage, turbo and EGR plumbing, cylinder banks, fuel systems, catalysts and ECM monitor thresholds are not interchangeable. Confirm VIN, model year, WRX versus STI, engine code, transmission, emissions label and ECM calibration before using any test or bulletin.
- WRX and a naturally aspirated Impreza are not interchangeable simply because their chassis names overlap.
- AVLS valve lift and AVCS cam phasing are different systems.
- Turbo EJ, FA20DIT and FA24DIT hardware varies by year and market.
- An engine/ECM swap makes identification and calibration matching essential.
P0028 FAQ
Can a generic scanner show the wrong description?+
Yes. It may apply a standardized phrase without validating the installed engine or manufacturer sub-definition.
Should I buy the named solenoid?+
Not until the vehicle is confirmed to contain that system and the circuit fails its factory test.
Can an engine swap matter?+
Yes. Engine hardware, harness and ECM calibration must agree.
Can I drive?+
Avoid heavy load until verified; stop for oil warnings, noise or severe running problems.
Why record the reporting module?+
A code from another controller or an aftermarket device changes the diagnosis.
Can low oil still matter?+
Yes if the confirmed system is hydraulically actuated, but oil cannot explain a nonexistent component.
Should I clear it first?+
No. Preserve raw data and freeze frame.
What confirms resolution?+
Correct vehicle identification, coherent manufacturer scan data and no returning current code.
Ford diagnostic references
These documents explain Ford monitor operation. Exact pinpoint tests, connector views and specifications must be selected for the truck's VIN and model year in current service information.
01Subaru Bulletin 18-210-21 — WRX/STI service-manual revisionsDocuments added diagnostic steps for 2015–2016 WRX/STI P0011, P0014, P0021 and P0024; current STIS remains controlling↗02Subaru Technical Information System (STIS)Current VIN-, engine- and model-year-specific diagnostic procedures↗03Subaru owner manuals and vehicle resourcesOfficial model-year operating, warning, fuel and maintenance information↗