Severity High
P228E

Fuel Pressure Regulator 1 Exceeded Learning Limits - Too Low

What does the P228E code mean?

The P228E code indicates that the Engine Control Module (ECM) has detected that the fuel pressure regulator's adaptive learning value has exceeded its maximum limit due to fuel pressure being too low. This typically occurs when the fuel system cannot maintain adequate pressure, often caused by a failing fuel pump, clogged fuel filter, or a faulty fuel pressure regulator. The ECM continuously adjusts the regulator to achieve target pressure, but if the required adjustment exceeds calibrated limits, this code is set.

High
Severity
$200-$800
Typical Cost
Medium
Frequency

01. Most Common Causes

02. Symptoms You Will Notice

03. Step-by-Step Diagnosis

1

Step 1: Scan for additional codes and record freeze frame data.

2

Step 2: Check fuel pressure with a gauge; compare to manufacturer specs.

3

Step 3: Inspect fuel filter and replace if clogged.

4

Step 4: Test fuel pump output and voltage supply.

5

Step 5: Check fuel pressure regulator operation and vacuum lines.

6

Step 6: Inspect fuel lines for leaks or restrictions.

Need an OBD2 Scanner for the P228E? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →

04. Commonly Affected Makes

ToyotaVolkswagen FordChevrolet HondaHyundai / Kia NissanBMW

05. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended. Low fuel pressure can cause engine stalling, poor performance, and potential damage to the catalytic converter or engine.

How much does it cost to fix?

Costs vary: fuel pressure regulator replacement $150-$400, fuel pump $400-$800, fuel filter $50-$150, plus diagnostic fees.

06. Related Codes