P228F

Pressure Regulator 1 Exceeded Learning Limits - Too High

P228F is a generic OBD-II powertrain diagnostic trouble code: Pressure Regulator 1 Exceeded Learning Limits - Too High. It is logged by the engine control unit when the scr/adblue monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.

Code
P228F
Group
Powertrain
System
SCR/AdBlue
Severity
Warning (MIL on, possible limp mode)
Need P228F disabled?
RaceTune permanently disables any OBD-II trouble code on supported ECUs — for motorsport, off-road, and export use.

What P228F means

P228F is the low-side counterpart to P228E, set when the PCM detects lower-than-expected voltage, current, or duty cycle in the fuel pressure regulator 1 control circuit. This indicates an open circuit, short to ground, or a solenoid with abnormally low resistance that pulls the control signal below the expected threshold when the ECM driver is active or inactive.

On common-rail diesel and GDI gasoline engines, the fuel pressure regulator solenoid is driven with a pulse-width modulated signal. When the circuit reads low, the ECM loses accurate pressure control authority. The result can be under-pressure fueling leading to lean conditions, misfires, or hard starts, or a limp mode that restricts power to prevent damage to the fuel system from an uncontrolled pressure state.

Diagnosis focuses on confirming whether the low signal originates in the wiring or in the solenoid itself. An open circuit in the supply or ground wire would produce a near-zero voltage reading at the sensor; a shorted solenoid winding would show near-zero resistance. Inspect the connector for bent or corroded pins, measure solenoid resistance, and check for continuity from the PCM driver to the solenoid before replacing the regulator or PCM.

Common causes

Most-frequently reported root causes when P228F is logged.

  • 1
    Open circuit in the fuel pressure regulator 1 control or supply wire.
  • 2
    Short to ground on the solenoid control line.
  • 3
    Broken or corroded pin in the regulator electrical connector.
  • 4
    Solenoid winding open circuit due to overheating or mechanical damage.
  • 5
    Chafed wiring harness grounding the control signal wire.
  • 6
    PCM driver transistor failed open, unable to supply sufficient drive voltage.
  • 7
    Fuel contamination or cavitation damaging the solenoid coil over time.

Symptoms drivers notice

MIL illuminated.
Engine limp mode or significant power reduction.
Hard start, extended cranking, or no-start condition.
Low fuel rail pressure readings on scan tool during cranking or idle.
Rough idle or misfires due to insufficient fuel delivery.

How to diagnose P228F

A typical diagnostic flow when this code is present.

  1. 1
    Retrieve all DTCs; check for low fuel rail pressure or high-pressure pump performance codes.
  2. 2
    Inspect regulator wiring harness and connector for open circuits, corrosion, or grounded wires.
  3. 3
    Measure solenoid coil resistance with the connector unplugged; an open reading confirms solenoid failure.
  4. 4
    With the connector plugged in and key on, probe the control circuit for the correct drive voltage or PWM signal.
  5. 5
    Check for continuity from the PCM output pin to the solenoid connector without any shorts to ground.
  6. 6
    If wiring and solenoid check out, test PCM driver output with an oscilloscope to confirm proper duty-cycle delivery.
  7. 7
    Repair wiring fault or replace solenoid as indicated; clear codes and verify rail pressure behavior.

Related powertrain codes

Frequently asked questions

How do P228E and P228F differ in diagnosis?

P228E (high) points to a voltage source feeding the control wire, while P228F (low) points to an open circuit or ground fault. The starting measurement is the same, but the fault direction guides where you trace next.

Can P228F strand me on the road?

Potentially yes, if fuel rail pressure cannot be maintained. Many vehicles will enter limp mode to allow a controlled stop rather than a sudden no-start.

Does P228F affect the low-pressure fuel pump as well?

P228F specifically targets the high-pressure regulator circuit. However, inadequate low-side fuel supply from a failing lift pump can mimic high-side regulator faults; always confirm low-side pressure is adequate first.

Is a solenoid resistance check sufficient to rule out the PCM?

A good solenoid resistance reading rules out a coil failure, but you still need to confirm that the PCM is delivering the correct drive signal. Use an oscilloscope to observe the PWM output before condemning the PCM.

Disabling P228F in software

RaceTune can permanently disable P228F — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.

Permanent
The monitor is disabled in the ECU itself — not just cleared. It cannot return.
Tailored to your file
Each patch is matched to your specific software version — never a one-size-fits-all file.
Reversible
The original file is always preserved. Reflash the stock to return the ECU to factory state.

Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.

Got P228F in your scan?

Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.

Upload your file