Fuel Pressure Regulator 2 Exceeded Learning Limits - Too High
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.
01. Most Common Causes
- Faulty fuel pressure regulator 2
- Stuck-open fuel pressure relief valve
- Restricted fuel return line
- Malfunctioning fuel pressure sensor
02. Symptoms You Will Notice
- Check Engine Light illuminated
- Engine running rough or misfiring
- Reduced fuel economy
- Excessive black smoke from exhaust (diesel)
03. Step-by-Step Diagnosis
Step 1: Scan for additional codes and freeze frame data.
Step 2: Inspect fuel pressure regulator and wiring for damage.
Step 3: Test fuel pressure with a manual gauge to compare with commanded pressure.
Step 4: Check fuel return line for restrictions or kinks.
Step 5: Test fuel pressure sensor and compare readings with actual pressure.
04. Commonly Affected Makes
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).