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.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.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.Check sensor wiring and connector for the standard things — corrosion, push-back, water, chafe.
- 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.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.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.