P0191 Code: Your Fuel Pressure Is Lying to the PCM (or Vice Versa)

P0191 Code: Your Fuel Pressure Is Lying to the PCM (or Vice Versa)

STOP — Limp Mode Can Strand You. Read Live Pressure Before Replacing Parts.

P0191 Code: Your Fuel Pressure Is Lying to the PCM (or Vice Versa)

P0191 sets when the PCM sees fuel rail pressure data that simply doesn't add up. Either the sensor is sending the wrong number, the wiring is corrupting the signal, or the actual fuel pressure really is off. One free live-data comparison tells you which one — before you spend $200 on a sensor that wasn't broken in the first place.

Updated May 2026 13 min read DIY Difficulty: Intermediate Fix Cost: $7 – $700
⚡ QUICK ANSWER

P0191 means "Fuel Rail Pressure Sensor 'A' Circuit Range/Performance" — the FRP sensor signal is plausible but inconsistent with what the PCM expects. Critical insight: in one half of cases, the sensor is lying; in the other half, the actual fuel pressure is off. The Step 3 live-data check (commanded vs. actual pressure) decides which. Fixes in order of probability: (1) clean the sensor connector ($5), (2) replace the sensor with OEM ($40–$200), (3) replace a clogged fuel filter ($15–$60), (4) test the fuel pump output ($200–$700 if weak). Don't replace anything until Step 3 confirms which side of the diagnostic tree to follow.

What Does P0191 Actually Mean?

The Fuel Rail Pressure (FRP) sensor measures the pressure of fuel inside the rail just before it reaches the injectors. On port-injection engines that sits between 40-80 psi; on modern direct-injection engines like Ford EcoBoost, GM L84/L87, and BMW N20/B48, rail pressures climb to 1,500–3,000 psi. The sensor converts this pressure into a voltage signal (typically 0.5V at zero pressure, climbing to 4.5V at full pressure), and the PCM uses that signal to fine-tune injector pulse width, injection timing, and the high-pressure pump control.

P0191 sets when the PCM detects that the FRP sensor signal is "plausible but wrong." The voltage is inside the valid range (so it's not a hard short or open — those would set P0192 or P0193), but it doesn't agree with what the PCM commanded. For example: the PCM commanded the pump to deliver 2,500 psi, the sensor reports 1,800 psi, and the gap doesn't close after the PCM tries to compensate. The PCM concludes that somebody is lying — but doesn't know whether it's the sensor or the pressure itself.

P0190 vs. P0191 vs. P0192 vs. P0193: All four codes involve the same FRP sensor "A" but describe different fault types. P0190 = broad circuit malfunction. P0191 = range/performance — signal in range but doesn't make sense (your code). P0192 = circuit low (signal below 0.25V — likely short to ground). P0193 = circuit high (signal above 4.75V — likely open or short to power).
Critical: P0191's "range/performance" definition is the diagnostically tricky one. The signal is plausible enough that the sensor's circuit isn't obviously broken — meaning the real cause could be the sensor, the wiring, OR the actual fuel pressure being abnormal. Skipping the live-data comparison and jumping to parts replacement is the #1 mistake on this code.

What Are the Symptoms of P0191?

P0191 produces immediately noticeable drivability symptoms because the PCM, unable to trust its fuel pressure data, falls back on conservative defaults — usually putting the engine in "limp mode":

Check Engine Light — solid; sometimes paired with reduced-power warning
Limp mode / reduced power — top speed limited; acceleration dramatically reduced
Hard start or no-start — especially common on direct-injection engines
Rough idle — engine surges, hesitates, sometimes stalls at idle
Stalling under load — engine cuts out climbing hills or accelerating hard
Reduced fuel economy — 10–25% MPG drop while in limp mode
The "highway test": On direct-injection vehicles (Ford EcoBoost, GM L84/L87, BMW turbocharged), P0191 often shows mild symptoms at idle but severe symptoms under load. Take the vehicle on a highway on-ramp and try to accelerate to merging speed — if power dies, hesitates badly, or the engine stalls, the fuel pressure problem is real and you should not drive it any further until diagnosed.

Is P0191 Code Serious?

It's a high-severity code with a real strand-you risk. Unlike sensor-only codes that quietly run rich or lean, P0191 directly affects the engine's ability to inject the right amount of fuel — and the PCM's protective response is to limit power, which on direct-injection engines can mean the engine refuses to make boost or even refuses to start. Concrete consequences of ignoring it:

Stranded vehicle — limp mode can become no-start within days
Engine stalling at speed — safety issue in traffic
Injector damage — if pressure is really too low or too high
Catalytic converter damage — if rich fuel from bad pressure reaches the cat

The good news: many P0191 root causes are cheap fixes once correctly diagnosed (sensor swap, connector cleaning, filter replacement). The catch: misdiagnosing it can cost the wrong $700 fuel pump.

Severity rating: 🔴 High — repair within a few days at most. Do not take the vehicle on long trips until diagnosed. If hard-start or stalling at speed has begun, treat as urgent and arrange diagnosis immediately.

What Causes a P0191 Code? (Ranked by Frequency)

The causes split into two camps: the sensor (or its wiring) is lying, OR the actual fuel pressure is off. The Step 3 live-data comparison in the diagnostic section below tells you which camp to investigate first.

1

Failed Fuel Rail Pressure Sensor

The sensor itself is the single most common P0191 cause. The piezoresistive element inside the sensor degrades from heat and pressure cycling, eventually drifting outside the calibrated voltage curve. Common on Ford EcoBoost after 80,000 miles, GM 5.3L L84/L87 after 60,000 miles, and BMW direct-injection engines after 60,000–80,000 miles. The sensor reads "plausible" voltages but the curve is wrong, so the PCM detects the mismatch and sets P0191.

Fix: $40–$200 OEM sensor
2

Sensor Connector Pin Corrosion

The 3-pin sensor connector sits on the fuel rail in a hot, vibration-rich environment, often exposed to moisture and engine bay grime. Water intrusion (especially on BMW models with sunroof drainage issues) leads to pin corrosion and intermittent signal. The signal stays within the valid voltage range but becomes erratic — exactly what P0191 is designed to detect. A $5 can of contact cleaner has fixed thousands of P0191 cases on Ford and BMW.

Fix: $5–$10 contact cleaner
3

Clogged Fuel Filter

A restricted fuel filter (especially common on vehicles with 80,000+ miles where the filter has never been changed) limits the actual fuel flow to the rail. The sensor reads accurately — actual pressure is low — but the PCM sees the gap between commanded and actual and sets P0191. Most owners overlook this because manufacturer schedules often list the filter as "lifetime." It isn't. Top-tier fuels help but don't eliminate filter accumulation.

Fix: $15–$60 OEM filter
4

Weak Fuel Pump (Low-Pressure Stage)

On direct-injection engines, the low-pressure in-tank pump feeds the high-pressure mechanical pump. If the in-tank pump weakens (worn brushes, voltage drops at connector), the low-pressure feed can't keep up with the HPFP, and rail pressure drops below commanded. Test by reading the low-pressure PID (if available) and comparing to spec — typically 50-80 psi feeding a direct-injection HPFP. Ford has issued multiple TSBs covering this.

Fix: $200–$700 fuel pump
5

Stuck Fuel Pressure Regulator

The regulator (mechanical on older returnless systems; electronic on most modern DI engines) maintains target rail pressure. When stuck open, rail pressure stays too low; stuck closed, rail pressure climbs too high. Either case triggers P0191 because actual no longer tracks commanded. The electronic regulator on modern DI engines (Ford EcoBoost, GM L84/L87) is often integrated into the high-pressure pump assembly — replace as a unit.

Fix: $50–$300 regulator
6

Damaged Sensor Wiring

The harness between the FRP sensor and the PCM runs through the engine bay where heat, vibration, and rodents can damage insulation. A partial short to ground or chafe-through near a metal bracket can pull the signal voltage off its expected curve, mimicking sensor drift. Visually trace the harness back from the sensor connector toward the PCM. Wiggle test with the engine running and watch live signal voltage — if it flickers, the wiring is the fault.

Fix: $15–$50 pigtail repair
7

Leaking Fuel Injector

A direct injector with internal leak-by drops rail pressure faster than the pump can refill it. Actual rail pressure undershoots commanded, and P0191 sets. This is especially common on Ford EcoBoost 2.7L/3.5L after 80,000 miles. Pull all spark plugs and check for one wet, black, fuel-soaked plug — that's the giveaway. Replace the affected injector with Motorcraft OEM only.

Fix: $80–$200 OEM DI injector

What You'll Need

Tools

  • OBD2 scanner with live data iCarzone UR800 ›
  • Digital multimeter
  • Fuel pressure gauge (port injection only)
  • Electrical contact cleaner
  • Spark plug socket + extensions (for injector diagnosis)
  • Borescope (recommended for DI engines)

Possible Parts & Supplies

  • Electrical contact cleaner $5–$10
  • Fuel filter (OEM) $15–$60
  • FRP sensor (OEM) $40–$200
  • Fuel pressure regulator $50–$300
  • Direct injector (OEM) $80–$200
  • Fuel pump assembly $200–$700
Recommended Diagnostic Tool for P0191

iCarzone UR800 — 5" Touchscreen OBD2 Diagnostic Tablet

★★★★★ Live Data · Wi-Fi · Quad-Core Processor

5-inch capacitive touchscreen tablet with quad-core 1.3 GHz processor, 32 GB storage, and Wi-Fi 2.4 GHz. Live data viewing makes comparing commanded vs. actual fuel pressure (the killer P0191 diagnostic step) clear at a glance. Broad protocol coverage including CAN High/Mid/Low/Single-wire fits modern Ford, GM, BMW, and VW platforms.

$299.99
Shop Now ›

How Do You Fix a P0191 Code?

Follow these steps in order. Step 3 — comparing commanded vs. actual fuel pressure in live data — splits the diagnostic tree into two halves: sensor/wiring problems on one side, actual fuel-pressure problems on the other. Skip Step 3 and you risk replacing the wrong part entirely.

P0191 Diagnostic Flowchart — Decision Tree

P0191 Diagnostic Flowchart Decision tree starting at "Scan codes and capture freeze frame" and branching through fuel rail pressure sensor location, the killer live-data comparison of commanded vs. actual fuel pressure, sensor connector and wiring inspection, sensor voltage testing against spec, mechanical fuel pressure verification when actual pressure is off, and OEM replacement as the final step. START · Scan + Freeze Frame Step 2: Locate FRP sensor Threaded into fuel rail near HPFP Step 3: Commanded vs Actual Pressure Gap >15%? Real pressure is off Pressure off → Step 6 Pump/filter/regulator Step 4: Inspect connector + wiring Corrosion? Melted plastic? Reseat Step 5: Test sensor voltage 0.5V at zero psi → 4.5V at full OEM sensor swap Most common fix Step 6: Mechanical pressure test (last resort) For real-pressure-off cases only
Figure 1: P0191 diagnostic decision tree — Step 3 is the fork; the answer there decides which half of the tree to follow.
  • 1

    Scan for All Codes and Capture Freeze Frame

    Plug in your scanner and record every stored code. P0191 frequently appears with companion codes — each gives you a clue about the root cause:

    • P0190 (FRP sensor circuit malfunction) — broader sensor circuit fault
    • P0087 (rail pressure too low) — confirms actual pressure is below spec
    • P0088 (rail pressure too high) — confirms actual pressure is above spec
    • P0089 (regulator performance) — regulator is the suspect
    • P0171/P0174 (system too lean Bank 1/2) — engine running lean from low pressure
    • P0300-P0308 (misfire codes) — severe rich/lean condition causing misfire

    Capture freeze frame showing RPM, engine load, coolant temp, and especially "Commanded FRP" and "Actual FRP" values when the fault set.

  • 2

    Locate the Fuel Rail Pressure Sensor

    The FRP sensor is threaded directly into the fuel rail itself. Common locations:

    • Ford F-150 2.7L/3.5L EcoBoost: rear of the passenger-side rail, behind the engine cover
    • GM 5.3L L84/L87 DI: front of the fuel rail, easily accessible
    • BMW N20/B48 DI: on the rail near the high-pressure pump on the rear of the engine
    • VW/Audi 2.0T EA888: front of the rail, between the high-pressure pump and the injectors
    • Dodge Hemi 5.7L: on the fuel rail on the passenger side near the firewall

    Look for a 3-pin connector (5V reference, ground, signal output). On older port-injection vehicles, there may only be one rail pressure sensor; on DI vehicles, the high-pressure rail sensor is the one P0191 refers to.

  • 3

    Compare Commanded vs. Actual Fuel Pressure — The Killer Diagnostic Step

    This is the single most valuable step in the entire P0191 playbook. With the engine running and your scanner showing live data, find these two PIDs and watch them side by side:

    • Commanded Fuel Rail Pressure — what the PCM wants
    • Actual Fuel Rail Pressure — what the sensor reports

    Interpret the values at idle, then at 2,500 RPM:

    • Within 5% of each other at both points: sensor is reading correctly — the fault is in the wiring or PCM (proceed to Step 4)
    • Actual is 15% lower than commanded: the real pressure is genuinely low — focus on Step 6 (pump, filter, leaking injector)
    • Actual is 15% higher than commanded: the regulator is stuck or relief valve is failing — focus on Step 6 (regulator)
    • Actual jumps erratically: the sensor or wiring is intermittent — proceed to Step 4
    This single comparison decides which half of the diagnostic tree to follow. Skip it and you're guessing. Spend the 5 minutes here and save the $200 on the wrong part.
  • 4

    Inspect the Sensor Connector and Wiring

    If Step 3 pointed to sensor or wiring (commanded ≈ actual but P0191 still set), inspect the harness side:

    • Green corrosion — water intrusion through connector seal; very common on BMW with sunroof drainage problems
    • Melted plastic — heat damage from a nearby exhaust manifold; common on turbocharged engines
    • Bent or recessed pins — gently probe each pin with a pick to verify firm seating
    • Oil contamination — leaking valve cover gasket dripping onto the connector

    Spray contact cleaner and reseat. With key on and engine off, back-probe the signal wire — should read approximately 0.5V at zero pressure. Wiggle test with engine running and watch live voltage for flicker.

  • 5

    Test Sensor Voltage Against Spec

    If the connector and wiring look fine, test the sensor itself. Back-probe the signal wire and watch the voltage as fuel pressure changes:

    • Key on, engine off: signal should read ≈0.5V (sensor reports zero psi)
    • Key on, fuel pump primed (engine cranked): signal should jump to 1.0-1.5V on port injection (~50 psi) or much higher on DI
    • Engine running at operating pressure: 3.5-4.5V on most direct-injection systems at full load

    If signal stays stuck at 0V, 5V, or doesn't change at all when pressure changes, the sensor is dead. Replace with OEM brand only — Bosch, Denso, Delphi, or Motorcraft. Generic aftermarket FRP sensors on direct-injection engines fail at high rates and set P0191 again within months.

  • 6

    Check Actual Fuel Pressure & Address Root Cause

    If Step 3 pointed to a real fuel pressure problem (commanded ≠ actual), the work is on the mechanical side:

    • Port injection only: connect a mechanical fuel pressure gauge to the test port; compare to spec (typically 40-80 psi)
    • Direct injection: mechanical testing requires factory tools — use the scanner's live data + low-pressure PID where available
    • Low pressure: replace clogged filter first ($15-$60), then test pump output, then inspect injectors for leak-by
    • High pressure: replace pressure regulator; on DI systems this usually means the HPFP/regulator assembly
    Direct injection caution: High-pressure rail (1,500-3,000 psi) is dangerous — never crack a fitting with the engine running or recently shut down. Let the system depressurize per the factory procedure before working on it. Fuel injected at this pressure can penetrate skin and cause serious injury.

    After repair, clear all codes and drive several warm-up cycles. Commanded vs. actual should now track within 5%. May take 50-100 miles for the monitor to complete and confirm the fix.

How Much Does P0191 Cost to Fix?

P0191 fix costs are highly bimodal — either very cheap (connector cleaning, filter, sensor swap) or moderately expensive (fuel pump, HPFP assembly). The most expensive scenario is misdiagnosis. The table below reflects realistic 2026 pricing.

Repair DIY Cost Shop Cost You Save Type
Electrical contact cleaner $5–$10 $80–$150 Up to $145 Try First
Fuel filter replacement $15–$60 $120–$280 Up to $220 DIY Friendly
Wiring/pigtail repair $15–$50 $120–$300 Up to $250 DIY Moderate
FRP sensor (OEM, mainstream) $40–$100 $180–$350 Up to $250 DIY Friendly
FRP sensor (OEM, BMW/Audi) $100–$200 $300–$550 Up to $350 DIY Moderate
Fuel pressure regulator $50–$300 $250–$700 Up to $400 DIY Moderate
Direct injector replacement $80–$200 $400–$800 Up to $600 Shop Advised
Low-pressure fuel pump (in-tank) $200–$500 $600–$1,200 Up to $700 Shop Advised
High-pressure fuel pump (DI) $400–$900 $900–$1,800 Up to $900 Shop Advised
Try cheap before expensive: A $5 can of contact cleaner has fixed thousands of P0191 cases on Ford EcoBoost and BMW direct-injection vehicles. The pins corrode, the connection becomes intermittent, the signal drifts, and P0191 sets — but the sensor and pump are both fine. Always clean the connector before buying any parts.

Per the EPA's emissions standards ↗ EPA Vehicle Emissions I/M Program, a vehicle with an active P0191 code will fail an OBD-II emissions test. If your vehicle is still within the federal emissions warranty (8 years / 80,000 miles), fuel system components may be covered — check with your dealer before paying out of pocket.

Which Vehicles Are Most Prone to P0191?

P0191 appears on all 1996+ vehicles with fuel rail pressure sensors, but direct-injection platforms generate disproportionately high cases. Two stand out: Ford F-150 EcoBoost (sensor and connector failures) and GM 5.3L Direct Injection (sensor wear on L84/L87 engines). Deep-dives for each below the table.

Make Model / Engine Years Primary Cause & Notes Risk
Ford / Lincoln F-150, Edge, Explorer, MKX (2.7L & 3.5L EcoBoost) 2011–2024 FRP sensor failure and connector pin corrosion are the dominant causes. Multiple Ford TSBs address early sensor replacement. See F-150 EcoBoost deep-dive below. High
GM / Chevrolet Silverado, Sierra, Tahoe, Yukon, Suburban (5.3L L84/L87 Direct Injection) 2014–2024 FRP sensor wear after 60,000 miles is common; AC Delco OEM sensors recommended. See GM 5.3L DI deep-dive below. High
BMW 320i, 328i, 330i, 335i, 340i, X3, X5 (N20, N55, B48, B58) 2012–2024 Sensor failure plus sunroof-drainage water intrusion at connector. iCarzone has a dedicated BMW 3 Series P0191 deep-dive — see Related Codes below. High
Ram / Dodge / Chrysler Ram 1500, Durango, Grand Cherokee (5.7L Hemi, 3.6L Pentastar) 2009–2024 Aging FRP sensors at 100,000+ miles, plus occasional fuel pressure regulator issues. Less common than Ford or GM. Medium
VW / Audi Jetta, Passat, Tiguan, A4, Q5 (2.0T EA888) 2014–2024 HPFP cam follower wear can drop pressure suddenly; also FRP sensor failure. Bosch OEM parts only. Medium
Toyota / Lexus Camry, RAV4, Tundra, ES350 (2GR-FE V6, 2GR-FKS DI) 2007–2024 Generally lower P0191 incidence. When it appears: typically sensor degradation after 120,000+ miles. Use Denso OEM. Low

P0191 on Ford F-150 2.7L / 3.5L EcoBoost (2011–2024)

Ford's twin-turbo direct-injection EcoBoost engines (2.7L Nano in F-150, Edge; 3.5L Cyclone in F-150, Explorer, MKX) are the most P0191-prone platform in real-world workshop data. The combination of high rail pressures (1,500-2,900 psi), turbocharged heat, and a dual-stage fuel system (low-pressure in-tank + high-pressure mechanical) creates multiple failure points.

1. The high-pressure FRP sensor is the dominant single cause. The sensor sits on the rear of the rail in a hot, vibration-rich environment. The piezoresistive element gradually drifts off its calibrated curve after 80,000 miles. Replace with Motorcraft OEM sensor only; aftermarket sensors on EcoBoost typically fail within 6-12 months. Multiple Ford TSBs address this on 2011-2018 build dates — check NHTSA by VIN.

2. Connector pin corrosion is the second-most-common cause. The 3-pin connector can develop pin corrosion from moisture intrusion. Often a $5 contact cleaner application restores the connection and clears P0191 without any sensor replacement. Always try this before buying a sensor.

3. Direct injector leak-by causes pressure mismatch. An EcoBoost DI injector with internal leak-by drops rail pressure faster than the HPFP can refill it. The sensor reports a real, accurate low pressure, the PCM sees the gap between commanded and actual, and P0191 sets. Pull all spark plugs and check for one wet, black, fuel-soaked plug — that's the giveaway. Replace the affected injector with Motorcraft OEM.

F-150 EcoBoost action plan: Step 1 is always the live-data commanded vs. actual comparison. If the gap is small, try the $5 contact cleaner before buying a sensor. If the gap is large, pull plugs to check for a leaking injector before suspecting the pump. Use Motorcraft OEM for everything fuel-system related on this engine.

P0191 on GM 5.3L L84/L87 Direct Injection (Silverado, Sierra, Tahoe — 2014–2024)

The GM 5.3L EcoTec3 V8 (L83 in 2014-2018; L84 in 2019+ with AFM; L87 in Tahoe/Yukon) introduced direct injection to the GM truck lineup, and with it a high-pressure fuel system that's now a known P0191 source. The pattern is different from Ford: less about leaking injectors, more about straightforward sensor aging.

1. FRP sensor wear after 60,000 miles. The AC Delco FRP sensor on the 5.3L DI engines tends to drift off-calibration earlier than the Toyota Denso equivalents — typically 60,000-80,000 miles. The fix is straightforward: replace with AC Delco OEM, which costs $50-$120 and installs in under 30 minutes. Aftermarket sensors are not recommended on this platform.

2. AFM/DOD complicates pressure tracking. The Active Fuel Management cylinder deactivation system on L84 engines briefly changes the rail pressure requirements during cylinder transitions. On vehicles with worn AFM lifters or sticky valves, the resulting irregular pressure demand can briefly skew P0191 detection thresholds, leading to intermittent P0191 codes that come and go with driving conditions.

3. Watch for low-pressure pump (in-tank) wear. The in-tank pump on 2014-2019 5.3L trucks has a documented service life around 100,000-150,000 miles. When it weakens, the high-pressure pump doesn't get enough feed, and rail pressure undershoots commanded — setting P0191 even though both sensors are working correctly. The Step 3 live-data check catches this.

GM 5.3L L84/L87 action plan: The Step 3 comparison decides everything. Small gap = sensor wear, swap with AC Delco OEM and you're done. Large gap with low-pressure PID also low = in-tank pump weakening. Don't confuse the two — the parts cost differs by 5-10x.
How to check for a TSB: Visit NHTSA.gov ↗, enter your VIN or year/make/model, and filter by Technical Service Bulletins. Search for "P0191," "fuel rail pressure," "limp mode," or "reduced power." Both Ford EcoBoost FRP sensor replacement TSBs and GM 5.3L direct-injection bulletins are searchable in this database.

Should You DIY or Call a Mechanic?

DIY If You…
  • Have an OBD2 scanner that displays live fuel pressure PIDs
  • Can identify and access the fuel rail pressure sensor
  • Have a multimeter for sensor voltage testing
  • Understand fuel system depressurization procedures
  • Want to save $200–$700 in shop labor
Use a Mechanic If…
  • Vehicle is hard-starting or stalling at speed (urgent)
  • Live data points to a high-pressure pump failure
  • Direct injection mechanical pressure testing is needed
  • Vehicle is under emissions or powertrain warranty
  • Code returns after sensor and connector replacement
Direct injection safety: Modern DI fuel rails run at 1,500-3,000 psi — that's 100-200x the pressure of a port-injection system. Cracking a fitting under pressure can spray fuel hard enough to penetrate skin and cause serious injury. Always follow the factory depressurization procedure (key on, scan tool command), then wait several minutes before opening any fuel line. If you don't have factory-level training on DI fuel systems, have a shop do mechanical pressure work.

Related Codes You May See With P0191

Frequently Asked Questions

Can I drive with a P0191 code?
Yes for a short time, but not far. P0191 means the PCM doesn't trust the fuel pressure data, so it falls back on conservative defaults — usually putting the engine into "limp mode" with reduced power. Most vehicles will start and drive, but acceleration is poor, and on direct-injection engines (Ford EcoBoost, GM L84/L87, VW EA888) the engine can stall under load. Driving with P0191 for extended periods risks fuel system damage if the actual pressure is too high, or injector wear if pressure is too low. Fix within a few drive cycles.
Will P0191 leave me stranded?
Potentially. P0191 puts most modern vehicles into limp mode, which limits engine power but usually keeps them drivable. However, on Ford EcoBoost, GM direct-injection trucks, and BMW turbocharged engines, P0191 can lead to no-start conditions if the actual fuel pressure is severely off. If your vehicle is hard to start, stalling at idle, or losing power on highway grades, treat it as urgent and avoid long trips until the code is diagnosed.
How much does it cost to fix P0191?
Costs vary widely depending on root cause. The cheapest fix is a connector cleaning ($5–$10). An OEM fuel rail pressure sensor runs $40–$200 depending on make. A fuel filter is $15–$60. A weak fuel pump is $200–$700 in parts plus 2-4 hours labor. A stuck fuel pressure regulator is $50–$180. The most expensive scenario is a high-pressure fuel pump on a direct-injection engine, which can hit $500–$1,500 in parts alone.
What is the difference between P0190, P0191, P0192, and P0193?
All four codes involve the same Fuel Rail Pressure (FRP) sensor "A" but describe different fault types. P0190 = circuit malfunction (broad). P0191 = circuit range/performance (signal is in valid range but doesn't make sense). P0192 = circuit low (signal voltage below 0.25V, suggesting a short to ground). P0193 = circuit high (signal voltage above 4.75V, suggesting an open or short to power). P0191 is the most diagnostically interesting because the signal is plausible but inconsistent with what the PCM expects.
What scanner do I need to diagnose P0191?
You need a scanner that can show live data — specifically real-time Commanded Fuel Rail Pressure and Actual Fuel Rail Pressure side by side. Comparing these two values is the killer diagnostic step that tells you whether the sensor is lying or the actual pressure is off. The iCarzone UR800 is a 5-inch touchscreen OBD2 diagnostic tablet at $299.99 with quad-core processor, 32GB storage, and Wi-Fi — it supports broad protocol coverage (ISO15765, K/L-Line, CAN, etc.) and live data display, ideal for P0191 diagnosis on Ford EcoBoost, GM direct injection, and Dodge platforms.
Why is P0191 so common on Ford EcoBoost?
Ford EcoBoost engines (2.7L Nano, 3.5L Cyclone) use a dual-pressure fuel system: a low-pressure pump in the tank feeds a high-pressure mechanical pump driven by the camshaft, which then pressurizes the rail to 1,500-3,000 psi. Both pressure stages are monitored by separate sensors. The high-pressure rail sensor sits in a hot, vibrating, fuel-soaked environment, and aging connectors are the leading P0191 cause. Ford has issued multiple TSBs (search by VIN on NHTSA) addressing connector pin corrosion and sensor failure on 2011-2018 builds. See our F-150 EcoBoost deep-dive above.
Does P0191 mean my fuel pump is bad?
Sometimes, but not always. P0191 can be triggered by ANY mismatch between commanded and actual fuel pressure — a failing fuel pump is just one of many causes. A clogged fuel filter, stuck pressure regulator, leaking injector, dirty sensor, or wiring fault can all produce P0191. The Step 3 comparison (commanded vs. actual pressure) tells you whether the actual pressure is really off. Don't replace a fuel pump on a P0191 code alone — do the diagnosis first.
What causes P0191 on a BMW?
On BMW direct-injection turbocharged engines (N20, N55, B48, B58 — found in 320i, 328i, 330i, 335i, 340i, X3, X5), P0191 most often points to a failing fuel rail pressure sensor or pin corrosion at the sensor connector — water intrusion through sunroof drainage can reach the connector area. We have a separate dedicated guide for BMW 3 Series P0191 that covers N20-specific patterns and BMW part numbers; see the link in the Related Codes section above.
Written & verified by

Automotive Diagnostic Specialists

Our team of ASE-certified technicians and OBD-II diagnostic engineers review every article for technical accuracy. Content is based on hands-on diagnostic experience across domestic, Asian, and European vehicle platforms.

10+ years diagnostic experience ASE Certified Last reviewed: May 2026