What is OBD-II Code P228D – Fuel Pressure Regulator A Exceeded Control Limits – Pressure Too High

OBD-II Code P228D – Fuel Pressure Regulator A Exceeded Control Limits – Pressure Too High: What It Means and How to Repair the Issue

As a mechanic, I’ve seen countless instances where the dreaded Check Engine light has illuminated on a customer’s car dashboard, leaving them wondering what could possibly be wrong. Often, one of the most common reasons for this warning is a trigger of an OBD-II code – a diagnostic trouble code that signifies an issue with the car’s emissions, engine, or transmission system. One such code is P228D, which indicates that the fuel pressure regulator A has experienced control limits exceeding what’s acceptable, leading to a pressure too high condition. In this article, I’ll elaborate on what this code signifies, why it matters, and what steps can be taken to fix it.

What is OBD-II Code P228D?

Before we delve deep into the specifics of this code, let’s first understand what OBD-II codes are and what they do. OBD stands for “On-board Diagnostics,” and it’s a term referring to the vehicle’s self-diagnostic system. This system is integrated into every modern car and allows mechanics and technicians to identify and fix issues that might impact the vehicle’s performance. OBD-II codes are the alpha-numeric codes returned by the onboard diagnostic system in the car, indicating the nature of the problem detected.

Coming back to P228D, this code occurs when the pressure of the fuel in the engine is more than what the vehicle’s onboard computer considers acceptable. The reason behind this increase in pressure is the failure of the fuel pressure regulator A to control the pressure within the acceptable levels set by the manufacturer. Such overpressure effects tend to damage several components in the engine, and therefore it’s crucial to act upon the code as soon as it appears.

Symptoms of OBD-II Code P228D:

Now that you have a basic understanding of what OBD-II code P228D means, let’s look at some common symptoms that might indicate its presence in your car:

• The Check Engine Light coming on is the first sign that you should be aware of.
• Acceleration problems or a loss of power when driving.
• The engine management system might switch into limp mode, reducing power to the car to prevent the engine from being damaged.
• A loud hissing noise coming from the engine due to high pressure buildup.

If you’re experiencing any of the above symptoms, it’s wise to take your car to a professional mechanic or a dealership so they can diagnose the problem and repair it accordingly.

How to Repair OBD-II Code P228D:

Once you’ve established that your car is displaying OBD-II code P228D, it’s essential to take immediate action to address the issue because the consequences can be expensive. Here are some common things you or your mechanic can do to repair this problem:

1. Check fuel supply lines: Start by examining the fuel supply lines from the tank to the fuel pressure regulator A. Ensure that there are no leaks in the fuel lines, as this can cause the fuel pressure to spike. If you find a leak, consider repairing or replacing the fuel lines.

2. Test the fuel pump: A faulty fuel pump can also lead to an overpressure situation. So, check the fuel pump’s performance and resistance using a multimeter. Alternatively, you can replace the fuel pump if it’s not working correctly.

3. Check the pressure regulator: If the fuel pump is working fine, it’s time to check the fuel pressure regulator. One way to test it is to disconnect the vacuum hose and start the engine. If the pressure remains high, then the fuel pressure regulator needs to be replaced.

4. Run a fuel system clean: Sometimes, the issue might be due to the accumulation of debris and other contaminants in the fuel system. You can address this problem by using a fuel system cleaner, which liquefies and removes the buildup in the system and improves fuel efficiency.

5. Reset the Check Engine Light: After completing appropriate repairs, always reset the Check Engine Light to clear the code. You can do this using an OBD-II scanner or by disconnecting the car battery’s negative terminal for few seconds.

Frequently Asked Questions:

1. What is a fuel pressure regulator?

A fuel pressure regulator is a component that controls the pressure of fuel in the fuel delivery system. It regulates the fuel’s pressure by using a pressure relief valve that opens when the pressure exceeds a certain level.

2. Can I still drive my car with a P228D code?

It’s not recommended to drive your car with a P228D code because it can lead to several engine components being damaged if the fuel pressure remains too high.

3. How much does it cost to repair a P228D code?

The cost of repairing a P228D code can vary depending on the severity of the condition. But generally, it can cost anywhere from $100 to $500.

4. What causes high fuel pressure?

Several things like a faulty fuel pump, a clogged fuel filter, a malfunctioning pressure regulator valve, or a defective fuel pressure sensor can cause high fuel pressure.

5. Can P228D code reset itself?

The P228D code will not reset itself unless the underlying issue causing the code to trigger has been fixed.


In conclusion, OBD-II P228D code is an indication of high fuel pressure due to an overpressured fuel regulator. In most cases, the issue can be resolved by checking fuel lines and the fuel pump or replacing the fuel pressure regulator. If any of the mentioned symptoms occur, consult a professional mechanic for advice to resolve the issue. Remember, diagnosing and repairing the problem early is the key to prevent costly damages to your vehicle.

Scroll to Top