Severity High
P229D

Fuel Pressure Regulator 2 Exceeded Learning Limits - Too High

What does the P229D code mean?

The P229D code indicates that the Engine Control Module (ECM) has detected that the fuel pressure regulator 2 has exceeded its maximum adaptive learning limit, meaning the actual fuel pressure is higher than commanded. This typically occurs on diesel engines with high-pressure fuel systems. The ECM continuously adjusts the fuel pressure regulator to maintain desired pressure; when it reaches the upper limit of its adjustment range, it sets this code. Common causes include a faulty fuel pressure regulator, a stuck-open fuel pressure relief valve, restricted fuel return line, or a malfunctioning fuel pressure sensor providing incorrect readings.

High
Severity
$200-$600
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 freeze frame data.

2

Step 2: Inspect fuel pressure regulator and wiring for damage.

3

Step 3: Test fuel pressure with a manual gauge to compare with commanded pressure.

4

Step 4: Check fuel return line for restrictions or kinks.

5

Step 5: Test fuel pressure sensor and compare readings with actual pressure.

Need an OBD2 Scanner for the P229D? 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 to drive long distances as high fuel pressure can cause engine damage or fuel system component failure. Immediate diagnosis is advised.

How much does it cost to fix?

Repair costs typically range from $200 to $600, depending on the root cause (e.g., regulator replacement vs. sensor replacement).

06. Related Codes