Severity High
P228E

Fuel Pressure Regulator 1 Exceeded Learning Limits - Too Low

📅 Last reviewed: July 2026
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
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Scan for 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 at pump connector.

5

Step 5: Check fuel pressure regulator operation and vacuum lines (if applicable).

6

Step 6: Inspect wiring and connectors for damage or corrosion.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with this code as 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?

The cost varies depending on the root cause. Replacing a fuel pump can cost $400-$800, while a fuel filter replacement is $50-$150. Diagnosis fees may apply.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

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