P0191
Fuel Rail Pressure Sensor A Circuit Range/PerformanceP0191 is a generic OBD-II powertrain diagnostic trouble code: Fuel Rail Pressure Sensor A Circuit Range/Performance. It is logged by the engine control unit when the fuel/inj monitor detects that a specific fault threshold has been exceeded — typically resulting in the malfunction-indicator lamp (MIL / check-engine light) being illuminated.
What P0191 means
P0191 is a generic SAE powertrain code that sets when the Engine Control Module (ECM) detects that the signal from the fuel rail pressure (FRP) sensor does not correlate with expected operating values — meaning the sensor is electrically intact (no open or short that would trigger P0190/P0192/P0193) but its output is out of the plausible range or inconsistent with commanded fuel pressure.
Because the fuel rail pressure sensor is the ECM's primary feedback for closed-loop fuel pressure control, an inaccurate signal directly disrupts injector pulse-width calculations. This manifests as hard starts, rough idle, hesitation, and loss of power. The code is closely related to P0190 (circuit malfunction), P0192 (circuit low), and P0193 (circuit high). Heat-soak and vibration in the engine bay are the two dominant failure mechanisms for the sensor itself.
Diagnosis should always begin with a visual inspection of the sensor connector and harness before condemning any component.
Common causes
Most-frequently reported root causes when P0191 is logged.
-
1
Faulty or degraded fuel rail pressure (FRP) sensor (most common — heat and vibration damage)
-
2
Corroded, bent, or poorly seated FRP sensor connector pins
-
3
Chafed or damaged wiring in the FRP sensor signal or reference circuit
-
4
Intermittent short or open in the sensor harness not severe enough to trigger P0192/P0193
-
5
Low fuel supply pressure (weak low-pressure/lift pump, clogged pre-filter or fuel filter)
-
6
Faulty high-pressure fuel pump unable to maintain commanded rail pressure
-
7
Restricted or leaking fuel pressure regulator / pressure relief valve
-
8
ECM fault (rare; diagnose only after all other causes are eliminated)
Symptoms drivers notice
How to diagnose P0191
A typical diagnostic flow when this code is present.
-
1
Retrieve all stored and pending codes with a scan tool
-
2
Visually inspect the FRP sensor connector for corrosion, bent pins, and secure seating
-
3
With KOEO, use a multimeter to verify 5 V reference voltage and clean ground at the sensor connector
-
4
Use the scan tool live data to compare reported fuel rail pressure against commanded pressure
-
5
Install an external mechanical or calibrated electronic fuel pressure gauge on the rail test port and compare to the scan tool value
-
6
If actual pressure is low (confirmed by gauge), inspect the fuel filter, low-pressure pump output, and high-pressure pump function
-
7
After any repair, clear codes, perform a drive cycle
Vehicles where we've handled P0191
Platforms in our catalogue with confirmed P0191 coverage.
Related powertrain codes
- P0065 — Air Assisted Injector Control Range/Performance
- P0066 — Air Assisted Injector Control Circuit or Circuit Low
- P0067 — Air Assisted Injector Control Circuit High
- P0087 — Fuel Rail/System Pressure - Too Low
- P0088 — Fuel Rail/System Pressure - Too High
- P0089 — Fuel Pressure Regulator 1 Performance
Frequently asked questions
Can I keep driving with a P0191 code set?
Short distances at low load may be possible if the engine runs smoothly, but continued driving risks poor fuelling and potential stalling.
P0191 appeared after I replaced the fuel filter — is that related?
Yes, it can be. A new filter with higher-than-expected flow restriction or an air pocket trapped in the high-pressure line can trigger P0191.
What is the difference between P0191 and P0192/P0193?
P0192 (low) and P0193 (high) indicate the sensor's output voltage has exceeded electrical limits. P0191 means the voltage is electrically plausible but the pressure value is implausible.
Is the fuel rail pressure sensor the same as the fuel pressure regulator?
No. The sensor is an electronic transducer that reports rail pressure. The regulator mechanically limits maximum rail pressure.
Disabling P0191 in software
RaceTune can permanently disable P0191 — and any other OBD-II diagnostic trouble code — on every ECU family we support. The monitor is disabled inside the ECU itself, so the fault stops being logged: the warning light stays off and the engine never enters limp mode for this code. The change is tied to your exact software version.
ECUs with a P0191 disable in our catalogue
Confirmed coverage from our recipe database — we support many more families. Upload your file and our identifier will match it automatically.
- Bosch EDC17C74 verified 2 software versions
- Bosch EDC17CP44 verified 1 software version
Software modifications affect emissions compliance and are not road-legal in many jurisdictions. RaceTune service files are intended for motorsport, off-road, and export use.
Got P0191 in your scan?
Upload your ECU file — we'll identify the exact software version and confirm whether a disable is available for your car.
Upload your file