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 (often on high-pressure fuel systems) has adjusted its control signal beyond the maximum calibrated limit, meaning the actual fuel pressure is too high. This can be caused by a stuck regulator, restricted return line, faulty fuel pressure sensor, or wiring issues. The ECM continuously learns and adapts fuel pressure control; when it cannot compensate enough, this code sets.
1. Most Common Causes
- Faulty fuel pressure regulator 2
- Restricted fuel return line
- Malfunctioning fuel pressure sensor
- Wiring or connector issues to regulator or sensor
- ECM software or hardware problem (rare)
2. Symptoms You Will Notice
- Check Engine Light on
- Engine running rich (black smoke, fuel smell)
- Poor fuel economy
- Rough idle or hesitation
- Possible hard starting
3. Step-by-Step Diagnosis
Step 1: Scan for additional codes and freeze frame data.
Step 2: Visually inspect fuel pressure regulator, lines, and connectors for damage or leaks.
Step 3: Test fuel pressure with a gauge; compare to manufacturer specs.
Step 4: Check fuel pressure sensor signal with a scan tool or multimeter.
Step 5: Inspect fuel return line for kinks or blockages.
Step 6: If all else fails, replace the fuel pressure regulator 2 and clear codes.
4. 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, rich running, and catalytic converter failure. Short trips to a repair shop are okay.
How much does it cost to fix?▼
Diagnosis typically costs $50-$150. Replacing a fuel pressure regulator can range from $100 to $400 depending on vehicle and labor.
5. Commonly Affected Makes
This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.