AutoLogicTools

OBD-II trouble code

P0191: Fuel Rail Pressure Sensor Range/Performance

The fuel rail pressure (FRP) sensor's reading is plausible on its face — not pegged high or low — but it's drifting away from what the PCM expects based on other inputs. This is the 'something's off' code in the FRP sensor family.

Quick facts

System
Powertrain
Category
Fuel & Air
Severity
Medium severity
Drivable
Usually safe to drive short-term
Repair cost range
$100$500
DIY difficulty
Intermediate DIY

What does P0191 mean?

P0191 sets when the fuel rail pressure sensor is reporting a reading that's electrically valid — within the range the PCM accepts as a real number, not pegged at the rails — but the value doesn't make sense relative to other things the PCM knows. Range/performance codes are about plausibility, not about wiring. The sensor isn't broken in the obvious sense; it's lying, drifting, or stuck at an in-range value while reality has moved on.

A common example: the engine is at idle and pressure should be in a narrow band, say 400-700 PSI on a direct-injection engine. The FRP sensor reports 600 PSI — perfectly plausible. But the PCM also looks at the high-pressure fuel pump command, the injector pulse widths, and the rail pressure curve from a few seconds earlier, and that combination should put pressure at a different value. When the math doesn't add up consistently for long enough, P0191 sets.

FRP sensors fail this way more often than they fail in the dramatic shorted-high or shorted-low patterns of P0192 and P0193. Sensor element drift is the usual mechanism — the internal piezoelectric or strain-gauge element ages, develops a non-linear response curve, or sticks at one value while pressure changes around it. Wiring issues (high-resistance connections, corroded pins) can also cause range/performance failures because the signal voltage drifts slightly without ever pegging.

P0191 is rarely catastrophic on its own. The engine still runs, usually without dramatic driveability symptoms, but fuel economy drops a few MPG and you may notice subtle hesitation under load. The bigger concern is that an unreliable FRP sensor reading can lead the PCM to make poor fueling decisions, which over time stresses other components.

Common causes

  • Sensor element drift — the most common cause, often caused by aging
  • Internal sensor stiction — element gets stuck reporting one value across a range of actual pressures
  • High-resistance wiring connection causing slight voltage drift
  • Corroded or partially-pushed-back pins in the sensor connector
  • Worn HPFP producing rail pressure that drifts away from expected for the commanded HPFP duty cycle (the sensor is honest, but the pressure system is misbehaving)
  • Fuel quality issues (lower-grade fuel changing how the system responds, which the PCM reads as sensor drift)
  • Failed PCM input calibration (rare, usually only on certain Ford and GM platforms with documented reflash bulletins)

Symptoms

  • Check Engine Light on
  • Mild reduction in fuel economy
  • Subtle hesitation under acceleration
  • Rough idle in some conditions
  • Slight power loss not always obvious to the driver
  • May feel completely normal to drive in early stages

Diagnostic steps

  1. 1.Pull all codes and freeze frame data. P0191 with no other codes is most often a drifting sensor. P0191 + P0087 or P0088 suggests the pressure system is the problem, not the sensor.
  2. 2.Watch live FRP sensor data across a range of conditions — idle, light cruise, wide-open throttle, deceleration. Compare to expected pressure curves for the platform. Smooth, fast response across the range = sensor is good. Lagging, sticking, or non-responsive readings = sensor is bad.
  3. 3.Check sensor wiring and connector for the standard things — corrosion, push-back, water, chafe.
  4. 4.If a mechanical gauge is available, tap it to the rail and compare directly with the sensor's scan tool reading. Disagreement of more than 50-100 PSI at idle, or more than 10% of commanded at higher pressures, points at the sensor.
  5. 5.On platforms with documented reflash bulletins for this code (some Ford EcoBoost, certain GM Ecotec turbo years), check for applicable software updates before replacing the sensor.
  6. 6.If everything else checks out, replace the sensor. It's the cheapest test.

Repair cost

$100$500

Low end is straightforward sensor replacement — $50-200 parts, 30-60 minutes labor. Mid-range $200-350 covers most direct-injection platforms where the rail is reasonably accessible. Upper end is intake manifold removal or harness repair if wiring drift is the cause. Be skeptical of any quote that goes above $500 for P0191 alone — at that point, the diagnosis should have turned up something else (P0087, P0088, or pump-related symptoms).

Estimate your repair

Run the numbers for your vehicle

Open the Repair Cost Estimator with fuel rail pressure sensor replacement preselected. Adjust labor rate and vehicle category to fit your situation.

DIY vs shop

This is an intermediate DIY job. It usually involves diagnostic steps, specialty parts, and some careful work in tight spaces. If you have the tools and a service manual or trustworthy video for your specific vehicle, it is achievable in a weekend. Otherwise, a competent independent shop will be faster.

Related codes

Frequently asked questions

Why does P0191 set when the sensor reads in-range?

Range/performance codes are about whether the reading is plausible compared to everything else the PCM knows — not whether the reading is mathematically valid as a number. The FRP sensor might be reporting 600 PSI, which is a perfectly normal idle value, but if the PCM commanded a pressure change a moment ago and the sensor didn't track that change, the math doesn't add up. After enough mismatches in a row, P0191 sets. The sensor isn't broken in the open-circuit or shorted sense — it's just not telling the whole truth.

Can I keep driving with P0191?

Yes, comfortably for weeks. P0191 by itself rarely causes severe driveability issues. You may notice slight reduction in fuel economy and a subtle loss of throttle responsiveness. The engine will still start, idle, and drive normally. Schedule the repair when convenient — within a month or two is reasonable. If the code escalates to P0087, P0088, or full sensor failure (P0190/P0192/P0193), get it addressed sooner.

Is P0191 always the fuel rail pressure sensor?

Most of the time, yes — sensor drift is the leading cause. But about 20-30% of the time, the sensor is honest and the rail pressure really is drifting because the high-pressure pump is wearing out. The diagnostic step that separates these is comparing the sensor's reading against a mechanical gauge or watching commanded vs actual across the load range. If both agree and pressure follows command, the sensor is good and the issue is somewhere else (rare, but possible). If they disagree or the sensor lags consistently, the sensor is bad. If the system isn't responding correctly across the board, the HPFP may be the deeper problem.

How much does it cost to fix P0191?

Best case is $100-200 for sensor replacement on an accessible platform. Most direct-injection vehicles come in at $200-400 because the rail isn't always easy to reach. Worst case under this code alone is $400-500 if intake removal is needed or if the failure turns out to be wiring rather than sensor. If the diagnosis turns up worn HPFP, the repair scope expands significantly — that's a P0087 conversation, not a P0191 conversation.

AutoLogicTools provides general automotive planning information. Trouble code interpretations, repair cost ranges, and DIY guidance vary by vehicle, model year, location, parts quality, and shop labor rate. Always verify a diagnosis with a scan tool and a qualified automotive professional before approving repairs.