P0191 Code: Fuel Rail Pressure Sensor Range/Performance
A complete guide to the P0191 OBD-II code: what it means, why it happens, and how mechanics fix it.
Run a shop or repair van?
Run your next p0191 diagnosis — fuel rail pressure sensor range/performance job in Repairius: estimate, text approval, invoice, paid. Unlimited users.
Start free trial14-day free trial · credit card required · cancel anytime
Fleet, dispatcher or driver?
DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.
Try DispatchToolQuick answer
- What it means: The Engine Control Module (ECM) has detected that the signal from the Fuel Rail Pressure (FRP) sensor is erratic or out of the expected range for the current operating conditions.
- Severity: Moderate to High. You can usually drive home, but you may experience significant drivability issues like stalling or hesitation. It should be repaired as soon as possible.
- Most common cause: A faulty fuel rail pressure sensor or poor electrical connections at the sensor.
What the P0191 code means
The official OBD-II definition for P0191 is "Fuel Rail Pressure Sensor 'A' Circuit Range/Performance."
In plain English, modern fuel-injected engines rely on a precise amount of fuel pressure to run efficiently. The Fuel Rail Pressure (FRP) sensor monitors the pressure of the fuel sitting in the fuel rail (the pipe that delivers fuel to the injectors) and sends this data to the engine computer (ECM). The ECM uses this information to adjust the fuel pump speed and injector pulse width.
If the ECM commands a specific fuel pressure but the sensor reports a pressure that is significantly higher, lower, or fluctuating wildly outside the normal parameters, it triggers the P0191 code. Keep in mind that this code doesn't just mean the sensor is bad; it can also mean the actual fuel pressure is out of range due to a mechanical issue, and the sensor is simply doing its job by reporting it.
Common symptoms
When your vehicle sets a P0191 code, it struggles to manage fuel delivery. You will typically notice one or more of the following symptoms:
- Illuminated Check Engine Light: This is often the first and most obvious sign.
- Hard starting: The engine may crank for a long time before firing up, or it may not start at all.
- Engine stalling or hesitation: The vehicle may stumble or hesitate upon acceleration.
- Rough idle: The engine may idle erratically or feel like it wants to die at stoplights.
- Decreased fuel economy: Poor fuel management leads to wasted gas.
- Limp mode: Some vehicles will limit engine power to protect internal components.
Common causes
Because this is a "Range/Performance" code, the root cause can be electrical or mechanical. Here they are ranked from most to least likely:
- Faulty Fuel Rail Pressure (FRP) sensor: Over time, the internal diaphragm or electronics of the sensor can fail.
- Wiring and connector issues: Corroded pins, frayed wires, or loose connectors at the FRP sensor can cause erratic signals to reach the ECM.
- Clogged fuel filter: A restricted filter can cause actual fuel pressure to drop below the expected range.
- Failing fuel pump: A weak fuel pump won't be able to generate the pressure the ECM is commanding.
- Faulty fuel pressure regulator: If the regulator is stuck open or closed, fuel pressure will be unstable.
- Vacuum leaks: On systems where the FRP sensor is vacuum-referenced, a cracked vacuum line can skew the sensor's readings.
- Faulty Engine Control Module (ECM): This is very rare, but a software glitch or internal ECM failure could misinterpret the sensor data.
How a technician diagnoses it
An ASE-certified technician will take a systematic approach to determine if the issue is the sensor itself or an actual fuel delivery problem. Here are the typical steps:
- Scan the system and check freeze-frame data: The technician uses an advanced OBD-II scan tool to pull the P0191 code and any related codes. They review the freeze-frame data to see exactly what the engine speed, temperature, and commanded fuel pressure were when the code triggered.
- Visual inspection: They will inspect the FRP sensor wiring harness and connector for signs of damage, corrosion, or pushed-out pins. They will also check for broken vacuum lines attached to the sensor or regulator.
- Live data monitoring: Using the scan tool, the tech will monitor the FRP sensor data PID while the engine is running. A healthy sensor will show steady pressure that changes smoothly with engine RPM. An erratic, bouncing, or dead value indicates an electrical fault.
- Electrical circuit testing: With a digital multimeter, the technician checks the 5-volt reference signal, the ground circuit, and the signal wire at the sensor connector to ensure the ECM and wiring are intact.
- Mechanical fuel pressure test: This is the most critical step. The tech will attach a mechanical fuel pressure gauge to the fuel rail's test port (Schrader valve). By comparing the actual mechanical gauge reading to the scan tool reading, they can isolate the problem. If the gauge shows 50 psi but the scan tool shows 10 psi, the sensor or wiring is faulty. If both show 10 psi, there is a mechanical problem with the fuel pump, filter, or regulator.
Typical repair cost
The cost to fix a P0191 code varies significantly depending on whether the issue is electrical or mechanical. Here are the typical estimates (including parts and labor):
- Fuel Rail Pressure Sensor replacement: $150 – $400. This is the most common fix and is relatively quick.
- Wiring repair: $100 – $200. Usually just covers labor and minor connector parts.
- Fuel filter replacement: $50 – $150. (Note: Many modern cars have the filter integrated into the fuel pump module, which raises the cost).
- Fuel pump replacement: $400 – $900+. If the mechanical fuel pressure is actually low due to a dying pump, the fuel tank often needs to be dropped to replace the module.
- Fuel pressure regulator replacement: $150 – $350.
Can I keep driving with this code?
You can usually drive a short distance with a P0191 code, but it is not recommended to keep driving with it for long. Because fuel delivery is compromised, the engine may stall unexpectedly in traffic, which is a major safety hazard. Additionally, driving with improper fuel pressure can cause the engine to run too lean (too much air, not enough fuel) or too rich (too much fuel), both of which can permanently damage your catalytic converter or internal engine components over time. Drive home or to a shop cautiously, or have the vehicle towed if it is stalling frequently.
Related codes
If you have a P0191, you might also see these codes pop up:
- P0190: Fuel Rail Pressure Sensor "A" Circuit Malfunction
- P0192: Fuel Rail Pressure Sensor "A" Circuit Low Input
- P0193: Fuel Rail Pressure Sensor "A" Circuit High Input
- P0194: Fuel Rail Pressure Sensor "A" Circuit Intermittent
- P0171 / P0174: System Too Lean (Bank 1 / Bank 2) – often triggered if actual fuel pressure is too low.
- P0172 / P0175: System Too Rich (Bank 1 / Bank 2) – often triggered if actual fuel pressure is too high.
Get this scanned at a trusted shop on Repairius.
Related P-series codes
P0010
'A' Camshaft Position Actuator Circuit (Bank 1)
P0011
'A' Camshaft Position - Timing Over-Advanced (Bank 1)
P0014
'B' Camshaft Position - Timing Over-Advanced (Bank 1)
P0016
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor A)
P0017
Crankshaft/Camshaft Position Correlation (Bank 1 Sensor B)
P0020
'A' Camshaft Position Actuator Circuit (Bank 2)
P0030
HO2S Heater Control Circuit (Bank 1 Sensor 1)
P0036
HO2S Heater Control Circuit (Bank 1 Sensor 2)
Parts, tools, and pros for this code
Parts pros use for this job
- •Oxygen sensor
- •Spark plugs
- •MAF sensor
Tools pros use
- •OBD-II scanner
- •Code reader
- •Smoke leak tester
Doing it yourself? Shop our partners
We may earn a small commission from partner links — it never changes the price you pay.