Technical Description of OBD-II Trouble Code
This code refers to Fuel Pressure Regulator 1 causing a forced engine shutdown.
What is the meaning of P228A?
P228A is a generic powertrain code that applies to many OBD-II vehicles (1996-newer), including Volkswagen, GMC, Chevrolet, Cadillac, Ford, BMW, and others. The exact repair steps may vary depending on the year, make, model, and powertrain configuration of the vehicle.
In my personal experience, I have only encountered this code in diesel powered vehicles. It indicates that the powertrain control module (PCM) has detected excessive fuel pressure in the electronic fuel pressure regulator, leading to an engine shutdown.
The “1” in the code refers to a specific regulator. Vehicles with multiple electronic fuel pressure regulators often use numerical designations. The “1” may also indicate a certain bank of the engine. It is important to check the manufacturer’s specifications for the specific vehicle. High pressure diesel fuel injection systems should only be serviced by qualified personnel.
The PCM or integrated diesel controller monitors and controls the electronic fuel pressure regulator. It adjusts the regulator voltage based on input data from the fuel pressure sensor, which is located in the fuel injector rail. The PCM uses battery voltage and ground signals to control a servo motor in the fuel pressure regulator. This servo motor actuates a valve to achieve the desired fuel pressure for different situations.
When the voltage at the electronic fuel pressure regulator servo motor is increased, the valve opens and fuel pressure increases. Decreased voltage causes the valve to close and fuel pressure decreases. The fuel pressure regulator and fuel pressure sensor are usually integrated into a single housing with one electrical connector, but they can also be separate components.
If the PCM detects that the control circuit voltage of fuel pressure regulator 1 is not within a certain parameter, it will store a P228A code and illuminate the malfunction indicator lamp (MIL). This will likely result in a forced engine shutdown.
A typical fuel pressure regulator:

What is the severity of this DTC?
A code P228A should be considered severe because insufficient or excessive fuel pressure can cause internal engine and catalytic converter damage, as well as various drivability issues.
What are some of the symptoms of the code?
Symptoms of a P228A trouble code may include:
What are some of the common causes of the code?
Possible causes for this code include:
What are some P228A troubleshooting steps?
To accurately diagnose a code P228A, you will need a diagnostic scanner, a digital volt/ohmmeter (DVOM), and reliable vehicle information.
It is recommended to search for technical service bulletins (TSB) that match the stored code, vehicle information, and symptoms. These bulletins can provide valuable information for a speedy diagnosis.
After connecting the scanner to the vehicle diagnostic port and retrieving all stored codes and freeze frame data, write down the information in case the code is intermittent. Clear the codes and test drive the vehicle until either the code is restored or the PCM enters readiness mode.
If the PCM enters readiness mode, the diagnosis may be more difficult as the code is intermittent. The condition that caused the P228A to be stored may need to worsen before an accurate diagnosis can be made. If the code is restored, continue with the diagnosis.
Use the vehicle information source to obtain connector face views, connector pinout charts, component locator charts, wiring diagrams, and diagnostic flow charts specific to the code and vehicle in question.
Perform a visual inspection of the wiring and connectors related to the code. Repair or replace any damaged wiring.
Use the DVOM to test the voltage and ground circuits at the electronic fuel regulator (1) and fuel pressure sensor/s. If no voltage is detected, check the system fuses and replace any blown fuses. Retest the circuits.
If voltage is detected, test the corresponding circuit at the PCM connector. If no voltage is detected there, suspect an open circuit between the sensor and the PCM. If voltage is present, suspect a defective PCM or PCM programming error.
Test the fuel pressure regulator and fuel pressure sensor using the DVOM. If either component does not comply with the manufacturer’s specifications, consider it defective.
If the fuel regulator (1) and sensor/s appear to be functioning properly, use a manual fuel pressure gauge to test the actual fuel pressure at the rail and try to replicate the failure condition.