OBD-II fault code

P229B: Fuel Pressure Regulator B Exceeded Control Limits - Pressure Too High

What it means

Fuel Pressure Regulator B Exceeded Control Limits - Pressure Too High: the control module has detected this fault condition. This controls fuel-rail pressure.

At a glance

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

How it works

Fuel pressure regulator B helps control fuel-rail pressure, and the control module compares measured pressure with its target while monitoring the regulator circuit. This code sets when pressure is higher than the module can bring within its control limits, which can happen if the regulator sticks closed or fuel cannot return freely.

Common causes

Most likely first.

  1. Fuel pressure regulator B stuck closed or faulty
  2. Restricted fuel return line
  3. Fuel pressure sensor signal biased low
  4. Regulator control circuit 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. Read freeze-frame data and compare commanded with measured rail pressure to confirm that pressure was too high when the fault set.
  2. Inspect regulator B, its connector, and nearby wiring for damage, contamination, or loose connections.
  3. Check the fuel return line and regulator outlet for kinks, blockage, or other restrictions.
  4. Use a scan tool to observe pressure response as regulator B is commanded, following the vehicle's service procedure.
  5. Test the regulator control circuit and pressure-sensor signal for wiring faults or a biased reading before replacing parts.

Common fixes

  • Repair a damaged connector or regulator control wire.
  • Clear a restriction in the fuel return line or regulator outlet.
  • Replace a faulty fuel pressure sensor if its signal is biased low.
  • Replace fuel pressure regulator B if it sticks closed or fails its response test.

Can I keep driving?

Avoid hard acceleration and high engine speeds; excessive rail pressure can cause poor running, stalling, or starting trouble. If it stalls or will not start reliably, stop driving and arrange repair.

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