P228D on Subaru
Fuel Pressure Regulator 1 Exceeded Control Limits - Pressure Too High
P228D on Subaru vehicles indicates fuel pressure regulator 1 exceeded control limits - pressure too high. Au7o has documented this code across 1 Subaru model — most commonly on Ascent. This powertrain code means the engine computer detected that fuel pressure controlled by fuel pressure regulator 1 went higher than the desired/commanded level, beyond acceptable control limits. The system continuously adjusts the regulator to hold target fuel rail pressure; when actual pressure stays too high, this code sets. Excessive fuel pressure can cause a rich mixture, rough running, hard starting, and over time can stress injectors and the catalytic converter. It should be diagnosed promptly to avoid drivability and emissions problems.
Common Causes of P228D
- •Faulty fuel pressure regulator (sticking closed/restricted)
- •Faulty fuel rail pressure sensor
- •Restricted fuel return line or path
- •Wiring or connector fault on the regulator circuit
- •Mechanical high-pressure fuel pump fault
- •Faulty engine control module (less common)
P228D on Subaru by Model
Subaru Ascent(1 issue)
- Denso Low-Pressure Fuel Pump Impeller Failure (Recall 21V-587 / WRG-21)2019-2020
The Denso-supplied low-pressure in-tank fuel pump can develop a swollen/deformed impeller that jams the pump, causing rough running, no-start, or sudden engine stall while driving. ~22,800 Ascents were included in the 165k-vehicle 2021 recall covering MY 2019-2020 Ascents alongside several other Subaru lines.
Looking for P228D on a different make?
View P228D across all makes →Frequently Asked Questions
What does P228D mean on Subaru?▼
P228D stands for "Fuel Pressure Regulator 1 Exceeded Control Limits - Pressure Too High." This powertrain code means the engine computer detected that fuel pressure controlled by fuel pressure regulator 1 went higher than the desired/commanded level, beyond acceptable control limits. The system continuously adjusts the regulator to hold target fuel rail pressure; when actual pressure stays too high, this code sets. Excessive fuel pressure can cause a rich mixture, rough running, hard starting, and over time can stress injectors and the catalytic converter. It should be diagnosed promptly to avoid drivability and emissions problems. On Subaru specifically, this code is documented across 1 model.
What causes P228D on Subaru vehicles?▼
Common causes on Subaru: Faulty fuel pressure regulator (sticking closed/restricted), Faulty fuel rail pressure sensor, Restricted fuel return line or path, Wiring or connector fault on the regulator circuit, Mechanical high-pressure fuel pump fault. Specific causes vary by model and year — see the per-model sections below.
How much does it cost to fix P228D on a Subaru?▼
Repair costs vary widely depending on the root cause and specific Subaru model.
Which Subaru models have P228D documented?▼
Au7o has documented P228D on 1 Subaru model: Ascent.