OBD-II fault code

P228D: Fuel Pressure Regulator A Exceeded Control Limits - Pressure Too High

What it means

Fuel Pressure Regulator A has exceeded its control limits because fuel pressure is too high. The code does not identify the underlying fault by itself.

At a glance

  • Usually lights the check-engine light
  • Affects emissions; the car can fail an emissions test

How it works

Fuel Pressure Regulator A is responsible for controlling pressure in its monitored fuel circuit. P228D sets when pressure is too high and the regulator has exceeded its ability to bring it within limits; a faulty sensor can also make the module misread pressure.

Common causes

Most likely first.

  1. Fuel-pressure regulator A stuck closed or not regulating
  2. Restricted fuel return path
  3. Fuel pump delivering excessive pressure
  4. Fuel-pressure sensor or wiring fault

Symptoms

  • Check engine light on
  • Hard start, no start, or stalling under load
  • Power loss especially at high load or rpm
  • Possible long cranking time

How to diagnose it

  1. Save freeze-frame data and compare commanded with measured fuel pressure to confirm when the pressure rises above the control limit.
  2. Inspect Regulator A and pressure-sensor connectors and wiring for damage or poor contact that could falsely report high pressure.
  3. Check accessible fuel return lines and the regulator outlet for kinks, crushing, or blockage.
  4. Use supported scan-tool tests to see whether Regulator A responds when the module commands pressure changes.
  5. If the sensor signal is credible, test actual fuel pressure and the pump and regulator operation against the manufacturer's specification.

Common fixes

  • Repair a damaged connection or wiring fault at the pressure sensor or Regulator A.
  • Clear a verified restriction in the return path or regulator outlet.
  • Replace Regulator A if it sticks or fails its operation test.
  • Repair or replace a pump or sensor only if testing confirms it is causing the excessive reading or pressure.

Can I keep driving?

Limit driving and avoid heavy loads if the engine runs roughly or loses power; excessive pressure can lead to stalling or difficult starting. Stop driving if stalling occurs.

A code shows where the control module detected a fault, not always which part failed. Check the causes in order and confirm with a test before replacing parts. Have several codes? Check them together

This is a generic code: it means the same on every make. The car’s maker may add more detail in its own service information.

Codes for the same component

Nearby codes