# P0191: Fuel Rail Pressure Sensor "A" Circuit Range/Performance

**Verdict:** Drive to a shop this week

Fuel delivery - Generic OBD-II code, applies to all gasoline cars and light trucks sold in the US since 1996.

- **Typical cost:** $100-$2,200
- **Urgency:** This week
- **Most likely:** Faulty rail pressure sensor or fuel supply
- **DIY?:** Shop job

## Quick answer

P0191 means the fuel rail pressure sensor reading does not match what the engine computer expects for current conditions. Either the sensor is reading wrong or fuel pressure really is off. It is common on diesels and direct-injection gas engines.

## What does P0191 mean?

The fuel rail pressure sensor threads into the fuel rail, the pipe that feeds the injectors, and reports rail pressure to the engine computer as a voltage. The computer uses that number to decide how long to open each injector and how hard to drive the high-pressure pump. Gasoline direct-injection engines run from roughly 500 to well over 2,000 psi, modern diesels can exceed 20,000 psi, and some port-injected engines with returnless fuel systems also use this sensor, so an accurate reading matters.

P0191 is a range/performance code, not a broken-wire code. The computer sets it when the reading is implausible: it does not match the pressure the computer commanded, it fails to change when it should, or it reads well above zero after the engine has sat. "A" marks the first or only rail pressure sensor; some engines add a second, low-side sensor. Many makers need the fault on two drive cycles before the light comes on.

## What are the symptoms of P0191?

- Check engine light on
- Hard starting or long cranking
- Loss of power or limp mode
- Hesitation or stalling
- Poor fuel economy

## What causes P0191?

Ranked from most to least likely. Check them in this order: the cheap, common causes first.

1. **Faulty fuel rail pressure sensor** (most common). The sensor is a small strain-gauge element that sits in high-pressure fuel and heats up every drive, so its output can drift with age. It is the most common cause on diesels and direct-injection gas engines. A reading that disagrees with a mechanical gauge, or that stays high with the key on and the engine cold, points to the sensor.
2. **Wiring or connector problem** (common). The sensor runs on a 5-volt reference, a ground and a signal wire from the engine computer. Corrosion, a loose terminal or a wire chafed against the engine adds resistance and skews the reading without fully breaking the circuit. Wet or salty climates make this more likely. A shop checks all three voltages at the plugged-in connector.
3. **Actual low or unstable fuel pressure** (common). Sometimes the sensor is right and pressure really is off. A weak in-tank lift pump, a clogged fuel filter or a worn high-pressure pump cannot hold commanded pressure, especially under hard acceleration or towing. Higher-mileage vehicles and diesels that have taken on water are most at risk. A P0087 low rail pressure code stored alongside P0191 points this way.
4. **Faulty pressure regulator or control valve** (less common). Direct-injection pumps use an electrically controlled metering or volume valve, and many diesels add a pressure control valve on the rail. If that valve sticks or leaks from wear or dirty fuel, pressure swings above or below the command. In live data, actual pressure lags or overshoots desired pressure, often with a P0088 high-pressure code as well.

## How do you diagnose P0191?

1. Read all codes; P0087 or P0088 together with P0191 suggests a real pressure problem.
2. With key on and engine off, the rail sensor should read near zero on many systems after the engine sits; a high reading suggests a bad sensor.
3. Compare desired and actual rail pressure in live data at idle and during acceleration.
4. Check sensor power, ground and signal voltages at the connector.
5. Test low-side fuel pressure and, where possible, verify rail pressure with a gauge.

## How do you fix P0191, and what does it cost?

| Fix | Typical cost | What it involves |
| --- | --- | --- |
| Replace the fuel rail pressure sensor | $150-$500 | Some engines require replacing the fuel rail because the sensor is built in. |
| Repair sensor wiring or connector | $100-$300 | Fixes a corroded or damaged circuit. |
| Replace a failing fuel pump or pressure regulator | $500-$2,200 | When testing shows real pressure problems. |

## Is it safe to drive with P0191?

> **Drive to a shop this week.** Drive gently and only as needed. Fuel pressure problems can cause sudden stalling or limp mode, which is a hazard in traffic.

## Will P0191 fail an emissions test?

Most OBD-based emissions programs fail a car whose check engine light is on, so P0191 must be repaired before the car can pass. Fuel pressure faults also upset fuel trims, which can keep the oxygen sensor and catalyst monitors from finishing. After the repair, drive normally until a scan tool shows those monitors as ready, then retest.

## After the repair: clearing P0191

Clear the code with a scan tool and let the shop run any relearn or adaptation reset the maker specifies after a sensor or pump change. Then check live data: actual rail pressure should track desired pressure closely at idle and under firm acceleration. If several days of mixed driving pass with no code, hard starts or hesitation, the fix worked.

## How to prevent P0191

- Replace the fuel filter at the interval in your owner's manual, especially on diesels.
- Avoid running the tank near empty, because the in-tank pump relies on fuel for cooling.
- On diesels, drain the water separator at each service or whenever the dash warns of water.
- Keep the sensor connector clean and dry, and fix oil or fuel leaks that could soak it.
- Fix a P0087 low-pressure code promptly, before a weak supply pump strains the high-pressure side.

## Codes often seen with P0191

- [P0087](/codes/p0087): Fuel Rail/System Pressure - Too Low
- [P0230](/codes/p0230): Fuel Pump Primary Circuit
- [P0171](/codes/p0171): System Too Lean (Bank 1)
- [P0300](/codes/p0300): Random/Multiple Cylinder Misfire Detected

## Frequently asked questions

### Is P0191 a bad sensor?

Often, but not always. P0191 means the rail pressure reading does not make sense, which can come from a failing sensor or from a real pressure problem such as a weak pump. A shop compares the sensor reading with a mechanical gauge, or with desired pressure in live data, to tell which one it is.

### Can I drive with P0191?

You can usually drive short distances, but the engine may hesitate, stall or drop into limp mode without warning. That is risky in traffic and on highways. Keep trips short, avoid towing or heavy loads, and book a diagnosis soon, because a real pressure problem can get worse and leave you stranded.

### Where is the fuel rail pressure sensor?

It is usually threaded into one end of the fuel rail, on top of or beside the engine. On some engines it is built into the rail and cannot be replaced separately. Removing it opens a high-pressure fuel system that can spray fuel if not depressurized, so leave it to a shop.

### How much does it cost to fix P0191?

Most P0191 repairs cost $100 to $500 when the sensor or its wiring is the problem, with built-in-rail sensors at the high end. When testing shows a failing fuel pump or pressure regulator, the bill can reach $500 to $2,200, especially on diesels with expensive high-pressure pumps. Testing first avoids buying the wrong part.

### What is the difference between P0191 and P0087?

P0087 means rail pressure is measured too low, while P0191 means the sensor reading itself does not make sense. P0087 alone usually points to a real supply problem. When both appear together, a weak pump or clogged filter is more likely than a bad sensor, so test fuel pressure before replacing parts.

### Can a clogged fuel filter cause P0191?

Yes, a clogged fuel filter can cause P0191 by starving the high-pressure pump so rail pressure cannot follow commands. This is more common on diesels, which have serviceable filters, than on gas cars whose filters often sit inside the tank. If the filter is overdue, replace it before condemning the sensor.

### Can I replace a fuel rail pressure sensor myself?

It is possible on some engines, but it is not a good first DIY job. The rail must be depressurized, the sensor torqued to specification, and some makers call for a new sensor or seal whenever it is removed. A leak at these pressures is a fire risk, so most owners should pay a shop.

### Will P0191 cause a no-start?

It can. If the computer cannot trust the reading, or real pressure is too low, the engine may crank for a long time or not start, and many diesels refuse to start below a minimum rail pressure. A long crank that improves after cycling the key to prime the pump suggests a supply problem.

### Will P0191 pass an emissions inspection?

No, a car with P0191 and the check engine light on will fail an OBD-based emissions inspection in most states. The fault must be repaired and cleared, and the readiness monitors must finish again before retesting. Fuel pressure faults can also raise emissions by upsetting the air-fuel mixture.

### Can bad fuel cause P0191?

It can, mainly on diesels. Water or debris in the fuel wears the high-pressure pump and can make pressure control valves stick, which shows up as P0191 or P0087. If the code appeared soon after a fill-up, tell the shop and ask them to check the water separator and fuel filter before replacing sensors.

## Sources

- [SAE J2012: Diagnostic Trouble Code Definitions](https://www.sae.org/standards/content/j2012_201812/)

## Other fuel delivery codes

- [P0153 O2 Sensor Circuit Slow Response (Bank 2 Sensor 1)](https://diagxcar.com/codes/p0153)
- [P0155 O2 Sensor Heater Circuit (Bank 2 Sensor 1)](https://diagxcar.com/codes/p0155)
- [P0156 O2 Sensor Circuit (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0156)
- [P0157 O2 Sensor Circuit Low Voltage (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0157)
- [P0158 O2 Sensor Circuit High Voltage (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0158)
- [P0161 O2 Sensor Heater Circuit (Bank 2 Sensor 2)](https://diagxcar.com/codes/p0161)
- [P0171 System Too Lean (Bank 1)](https://diagxcar.com/codes/p0171)
- [P0172 System Too Rich (Bank 1)](https://diagxcar.com/codes/p0172)
- [P0174 System Too Lean (Bank 2)](https://diagxcar.com/codes/p0174)
- [P0175 System Too Rich (Bank 2)](https://diagxcar.com/codes/p0175)
- [P0087 Fuel Rail/System Pressure - Too Low](https://diagxcar.com/codes/p0087)
- [P0230 Fuel Pump Primary Circuit](https://diagxcar.com/codes/p0230)

## Symptoms

- [Why does my car crank but not start?](https://diagxcar.com/symptoms/car-cranks-but-wont-start)
- [Why does my car stall while driving?](https://diagxcar.com/symptoms/car-stalls-while-driving)
- [Why does my car hesitate when I accelerate?](https://diagxcar.com/symptoms/car-hesitates-when-accelerating)

## Repair costs

- [Fuel pump replacement cost](https://diagxcar.com/cost/fuel-pump-replacement)

---

Source page: https://diagxcar.com/codes/p0191
Updated: 2026-11-03
General information, not a substitute for a qualified mechanic.
