OBD-II Code P0091: Fuel Pressure Regulator 1 Control Circuit Low
The Ultimate 2026 Guide to Diagnosing and Fixing P0091
- Code P0091 indicates a low voltage signal—typically a short to ground—in the fuel pressure regulator's electrical control circuit.
- Stop driving immediately; erratic fuel pressure causes unexpected stalling and destroys a $2,000 catalytic converter within weeks.
- Test the regulator's internal resistance (typically 2-6 ohms for diesels) and inspect the wiring harness for chafing before replacing any parts.
- Expect repair costs ranging from $150 for a simple wiring fix to over $900 if a high-pressure diesel regulator requires replacement.
- On modern GDI and diesel engines, the regulator is often integrated into the high-pressure fuel pump, requiring a complete $500+ pump assembly replacement.
What Does P0091 Mean?

Code P0091 means the Powertrain Control Module (PCM) detects abnormally low voltage in the fuel pressure regulator's electrical control circuit. This prevents the computer from managing fuel pressure, resulting in severe engine performance issues.
Technical definition: Fuel Pressure Regulator 1 Control Circuit Low. The PCM registers a voltage reading from the regulator's control circuit below the manufacturer's specified range. This almost always indicates a short to ground in the control wire, a damaged connector, or an internal short within the regulator's solenoid.
Can I Drive With P0091?
No — Do Not Drive. Do not drive with this code. The erratic fuel pressure causes unexpected engine stalling or prevents starting entirely, creating a severe safety risk. Continuing to drive forces the engine to run rich or lean, which destroys the catalytic converter and fuel pump, turning a moderate repair into a $2,500 disaster. If you must drive to a repair shop, avoid highways and heavy acceleration.
Common Causes

- Faulty Fuel Pressure Regulator (FPR) (Very Common) — The regulator's internal electronic solenoid shorts out or fails, preventing correct operation and causing a near-zero voltage reading.
- Wiring or Connector Shorts (Common) — Wires leading to the regulator chafe, melt, or corrode, shorting directly to ground. This frequently happens on top-engine harnesses exposed to extreme heat and vibration.
- Contaminated Fuel (Common) — Dirt, water, or debris in the fuel physically destroys the regulator's internal components, triggering mechanical and subsequent electrical failures.
- Clogged Fuel Filter (Less Common) — A severely restricted fuel filter forces the fuel pump to overwork. The PCM commands the regulator to compensate, sometimes triggering an electrical fault code alongside pressure codes.
- Faulty Fuel Rail Pressure Sensor (Uncommon) — A failing sensor sends inaccurate pressure data to the PCM. The computer misinterprets this bad data as a regulator circuit failure.
- Faulty Powertrain Control Module (PCM) (Very Rare) — The internal driver circuit within the computer that controls the fuel pressure regulator fails. Rule out all wiring and component issues before replacing the PCM.
Symptoms

- Engine Stalling or Hard Starting — The engine stalls in traffic, requires extended cranking, or refuses to start entirely.
- Severe Power Loss — The vehicle hesitates, feels sluggish, and lacks the power needed to accelerate or climb hills.
- Rough Idle and Misfires — Inconsistent fuel delivery causes the engine to shake violently or misfire at a stop.
- Plunging Fuel Economy — An uncontrolled air-fuel mixture drops fuel efficiency by 15-25% immediately.
- Black Exhaust Smoke — A stuck regulator forces a rich condition, dumping unburnt fuel and emitting thick black smoke from the tailpipe.
- Check Engine Light is On — The Malfunction Indicator Lamp (MIL) illuminates on the dashboard.
Diagnostic Flowchart

Tap your situation to follow the diagnostic path that matches what you're seeing on this code.
Common Fixes & Costs
- Replace Fuel Pressure Regulator — Parts: $50-$300, Labor: $100-$300, ~1.5 hr book time (Intermediate)
- Repair Wiring Harness or Connector — Parts: $10-$50, Labor: $150-$400, ~2 hr book time (Intermediate)
- Replace Clogged Fuel Filter — Parts: $20-$80, Labor: $50-$150, ~0.8 hr book time (DIY)
- Replace Fuel Rail Pressure Sensor — Parts: $50-$200, Labor: $75-$150, ~1.2 hr book time (Intermediate)
- Replace Fuel Pump — Parts: $200-$700, Labor: $200-$500, ~2.5 hr book time (Professional)
Used vs. New Parts: Buying Guide
When a used part is worth it: Buying a used fuel pressure regulator is never recommended due to high failure rates and the labor-intensive replacement process.
Donor-vehicle mileage cap: roughly under 50000 miles for the part to have meaningful remaining life.
Donor quality checklist:
- Verify the part number exactly; regulators look identical but have vastly different pressure ratings.
- Inspect the electrical connector for melted plastic or green corrosion.
Decision logic:
- If The part is for a standard gasoline engine and a new aftermarket version is under $150 → Always buy new. The labor involved in replacing a failed used part destroys any initial savings.
- If The failure is on a high-pressure fuel pump where the regulator is integrated → Do not buy used. These are critical, high-wear components requiring a new or professionally remanufactured unit.
Warranty tradeoff: Used parts carry a 30-day warranty. New aftermarket parts offer 1-year to lifetime warranties.
Worst-case if a used part fails: $300-$600 if a used regulator fails shortly after installation, requiring repeat labor costs.
What Happens If You Wait — Timeline
- 0-2 weeks: Check Engine Light illuminates. Occasional hard starting or a slight drop in fuel economy occurs. (MPG impact: 0-5%% · Added cost: $0)
- 2 weeks - 3 months: Hesitation on acceleration, rough idling, and stalling at stops become frequent. (MPG impact: 10-25%% · Added cost: $50-$150 in wasted fuel)
- 3-6 months: Unburnt fuel overheats and degrades the catalytic converter. Oxygen sensors and spark plugs foul. (MPG impact: 25-40%% · Added cost: $1200-$2800)
- 6+ months: The catalytic converter clogs completely, causing severe backpressure and internal engine damage. The overworked fuel pump dies. (MPG impact: >40%% · Added cost: $2500-$7000+)
Cost of Not Fixing It
- 0-1 month: Noticeable drop in fuel economy (10-25%), hard starting, and stalling in traffic. (Added cost: Negligible, besides increased fuel cost.)
- 1-6 months: Unburnt fuel overheats and melts the catalytic converter internals. Spark plugs and oxygen sensors foul completely. (Added cost: $1200-$2800)
- 6+ months: Severe internal engine damage to pistons and cylinder walls from persistent lean/rich conditions. The fuel pump burns out from running at maximum duty cycle. (Added cost: $2500-$7000+)
Diagnosis Steps

- Scan for Codes and Review Live Data
Use an OBD-II scanner to confirm P0091. Review live data, comparing 'Commanded Fuel Rail Pressure' vs. 'Actual Fuel Rail Pressure'. A massive discrepancy confirms the pressure control failure.
Tools: OBD-II Scanner (Beginner) - Visual Harness Inspection
Inspect the fuel pressure regulator's wiring harness and connector. Look for melted plastic, green corrosion, loose pins, or wires chafing against metal engine brackets.
Tools: Flashlight, Inspection Mirror (Beginner) - Perform a 'Wiggle Test'
While monitoring the fuel pressure regulator voltage on your scan tool, aggressively wiggle the wiring harness at the regulator and along its path. If readings jump, you have an intermittent short.
Tools: OBD-II Scanner (with live data) (Intermediate) - Test Circuit Voltage and Ground
Disconnect the regulator. With the key on, engine off (KOEO), probe the connector with a multimeter. A reading near 0 volts on the PCM control wire when a higher voltage is expected confirms a short to ground.
Tools: Multimeter (Intermediate) - Test Regulator Resistance
Measure the internal resistance of the disconnected regulator's coil. A reading of zero ohms (short) or infinite ohms (open) means the regulator is dead. Diesel regulators typically read 2-6 ohms.
Tools: Multimeter (Intermediate) - Check Fuses and Relays
Inspect the fuses and relays related to the fuel pump and PCM. A blown fuse cuts voltage to the circuit, instantly triggering the code.
Tools: Fuse Puller (Beginner) - Perform a Voltage Drop Test
Back-probe the connected regulator with the engine running. A reading above 0.5 volts on the power side or 0.2 volts on the ground side indicates excessive resistance in the wiring.
Tools: Multimeter (with back-probe pins) (Advanced) - Perform a Mechanical Fuel Pressure Test
Connect a mechanical gauge to the fuel rail. If the mechanical gauge shows steady pressure but the scanner shows erratic pressure, the fuel pressure sensor is faulty, not the regulator.
Tools: Mechanical Fuel Pressure Gauge (Advanced) - Analyze Live Data PIDs
Monitor 'FPC_V' (Fuel Pressure Control Voltage) or 'FPR_DC' (Fuel Pressure Regulator Duty Cycle). A value stuck near 0% or 0V when the PCM commands a higher value confirms the 'Circuit Low' fault.
Tools: Advanced OBD-II Scanner (Advanced) - Analyze the Control Signal
Connect an oscilloscope to the regulator's control wire. A flat line near zero volts confirms a short to ground. A normal Pulse Width Modulation (PWM) square wave means the circuit is fine and the regulator is mechanically stuck.
Tools: Oscilloscope (Professional)
When This Code Triggers (Freeze-Frame Conditions)
- Engine Coolant Temp: 180-200°F (The code typically sets when the engine is fully warmed up.)
- RPM: 1500-2500 RPM (Occurs under steady-state cruise or light acceleration, rarely at idle.)
- Engine Load: 30-60% (Detected when fuel demand is moderate and stable.)
- Vehicle Speed: 35-55 mph (Triggered during city or highway cruise conditions.)
Related Codes
- P0090 — Indicates an open circuit (like a broken wire or unplugged connector). P0091 specifically indicates a short to ground.
- P0092 — Indicates a short to power. Your multimeter will show higher-than-expected voltage on the control circuit, whereas P0091 shows near-zero voltage.
- P0087 — A mechanical code meaning actual fuel pressure is too low. The electrical fault (P0091) directly causes the mechanical pressure drop (P0087). Fix the electrical issue first.
- P0191 — Points to the fuel rail pressure sensor providing irrational data. A failing sensor tricks the PCM into misinterpreting the regulator's performance, triggering both codes.
Climate & Environmental Factors
- High Humidity and Road Salt: In the 'Salt Belt', electrical connectors and wiring corrode rapidly. This corrosion creates high resistance or shorts to ground, directly causing the P0091 code.
- Extreme Cold: Diesel fuel gels in freezing temperatures, restricting flow. While this usually triggers low-pressure codes (P0087), the resulting strain occasionally forces the PCM to flag regulator performance.
How to Talk to a Mechanic About This Code
Say this: "I have a P0091 code for the Fuel Pressure Regulator Control Circuit Low. Please test the electrical circuit—specifically voltage, ground, and resistance at the regulator's connector—before recommending a regulator replacement. I want to rule out a wiring short first."
This proves you understand P0091 is an electrical code. It forces the technician to perform a proper multimeter diagnosis instead of blindly replacing the most expensive part.
Avoid saying:
- 'My car is stalling, can you fix it?'
- 'My check engine light is on, can you look at it?'
- 'Just replace the fuel pressure regulator.'
Questions to ask before authorizing the repair:
- What were the exact voltage and ground readings at the regulator connector?
- What was the resistance measurement of the regulator itself?
- Did you perform a wiggle test on the harness to check for intermittent shorts?
- Will you provide a printout of the freeze-frame data?
Where to Take It: Dealer vs Independent vs Chain
- Dealer:
Recommended only if the vehicle is under warranty or has a known TSB.
Best for: Vehicles under powertrain warranty., Complex diesel or German vehicles., Known issues covered by a Technical Service Bulletin (TSB).
Downsides: Highest labor rates., Often recommends replacing full assemblies (like a $1,500 high-pressure pump) instead of repairing a wire. (Typical cost: +50% vs. baseline) - Independent Shop:
Best fit for most vehicles. Their willingness to repair a $50 wire instead of replacing a $500 component saves massive amounts of money.
Best for: Out-of-warranty vehicles., Diagnosing common electrical faults and wiring issues., Make-specific specialists (e.g., diesel truck experts).
Downsides: Quality varies. You must verify they are comfortable with advanced electrical diagnostics. (Typical cost: +0% vs. baseline) - Chain Shop:
AVOID. This code requires multimeter testing that chain shops rarely perform, guaranteeing you will pay for parts you don't need.
Best for: Oil changes and tires.
Downsides: Technicians lack advanced electrical diagnostic training., Business model relies on swapping parts rather than finding wiring shorts. (Typical cost: -10% vs. baseline)
When to Walk Away From the Repair
If the estimated repair cost exceeds 40-50% of the car's private-party value, sell the vehicle.
- Car worth $4000, fix is $800: Fix it. The repair is 20% of the value and cheaper than a new car down payment.
- Car worth $15000, fix is $1200: Fix it. Minor cost compared to the vehicle's high value.
- Car worth $3000, fix is $1500: Walk away. The repair is 50% of the car's value.
What Scan Tool You Need for This Code
Minimum: An OBD-II reader that displays live data, specifically 'Commanded Fuel Rail Pressure' and 'Actual Fuel Rail Pressure'.
A $20 code reader only shows the P0091 code. It cannot display live fuel pressure data, forcing you to guess whether the issue is electrical or mechanical.
Budget: BlueDriver Pro Scan Tool (~$100) — Connects to your smartphone to graph live data for commanded vs. actual fuel pressure.
Mid-range: Foxwell NT809 / ThinkCar ThinkScan 689BT (~$250-400) — Offers bidirectional controls to manually activate the regulator solenoid, instantly confirming if the component or the wiring is dead.
Professional: Autel MaxiCOM MK808S (~$450-600) — Provides full bidirectional control and OE-level diagnostics for deep testing of the fuel system's electronic components.
Rent vs buy: Buy a budget live-data scanner. Auto parts stores scan codes for free but will not perform the live data diagnosis required to fix P0091.
How to Clear the Code After You Fix It
- Reconnect battery if disconnected for repair.
- Use an OBD-II scan tool to manually erase the P0091 code from the PCM's memory.
- Perform a complete drive cycle to allow the vehicle's readiness monitors to run.
Drive cycle (~30 minutes): Start the engine cold and idle for 3 minutes. Drive in stop-and-go traffic for 15 minutes. Drive at a steady highway speed (55-65 mph) for 15 minutes. Allow the vehicle to cool down completely.
Readiness monitors affected: Fuel System Monitor, Comprehensive Component Monitor, Catalyst Monitor
Before emissions retest: drive at least 100 miles to fully set monitors.
Watch out for:
- Disconnecting the battery clears the code but resets all readiness monitors to 'Not Ready', causing an automatic emissions test failure.
- If the short to ground is not repaired, the code returns the moment the PCM runs its circuit self-test.
Will This Fail Emissions / State Inspection?
Yes — this code typically fails an OBD-II emissions inspection.
- California: An active P0091 code causes an automatic smog check failure. All readiness monitors must be set to 'Ready' to pass.
- New York: The NYS DMV emissions inspection includes an OBD-II scan. A stored P0091 code results in an immediate test failure.
- Texas: In emissions-testing counties, an active P0091 code automatically fails the OBD-II portion of the inspection.
Most Commonly Affected Vehicles
- Ford F-250/F-350 with 6.7L Powerstroke (2011-2020) — The wiring harness connector on the fuel pressure control valve (FPCV) is a notorious failure point, especially on 2011-2014 models.
- Chevrolet / GMC Silverado / Sierra with Duramax Diesel (2007-2024) — The wiring harness passing over the alternator bracket chafes against the metal, shorting out and triggering P0091 (Reference TSB PIT5412A).
- Ram 2500/3500 with Cummins Diesel (2007-2024) — The electrical connector at the Fuel Control Actuator (FCA) on the high-pressure pump vibrates loose or corrodes frequently.
- Hyundai / Kia Santa Fe, Sorento, Optima (GDI engines) (2013-2020) — The regulator is integrated into the high-pressure fuel pump (HPFP). If it fails, the entire pump assembly requires replacement. Check for active warranty extensions.
- Subaru WRX (2008-2021) — Wiring harnesses near the turbocharger become brittle from extreme heat, leading to cracked insulation and shorts to ground.
- Volkswagen / Audi Jetta, Golf, A4 (TDI or TFSI engines) (2009-2016) — Frequently caused by a faulty N276 regulator on the high-pressure fuel pump or a chafed wiring harness in the engine bay.
- Ford Focus, Fiesta, F-150 with EcoBoost (2011-2020) — A faulty low-pressure fuel pump control module indirectly causes this code by disrupting the entire fuel delivery baseline.
- BMW 335i, 535i (N54/N55 engines) (2007-2015) — Appears alongside BMW-specific codes for the high-pressure fuel pump (HPFP) or low-pressure fuel sensor, both known failure points.
Manufacturer-Specific Notes
- Ford: On EcoBoost and Powerstroke engines, a failing fuel pump driver module triggers P0091, even if the regulator on the high-pressure pump is perfectly fine.
- GM (Chevrolet/GMC): Duramax engine harnesses chafe near the alternator bracket, causing a short that triggers P0091 alongside 5V reference codes (TSB PIT5412A).
- Dodge/Ram: Cummins engines suffer from severe vibration that destroys the electrical connector at the Fuel Control Actuator (FCA) on the high-pressure pump.
- Hyundai/Kia: The regulator is permanently integrated into the high-pressure fuel pump (HPFP). You cannot service it separately; the entire HPFP assembly must be replaced.
Real Owner Stories
2014 Duramax LML with P0091
Check Engine Light illuminated, but the truck ran fine with normal fuel rail pressure readings.
What they tried:
- Verified fuel pressure was normal (4.2-5.2 kpsi at startup) using a CTS2 monitor.
Outcome: A diesel specialist found a chafed wire in the harness running over the engine. The wire loom looked undamaged, hiding the short. Repair took 2 hours.
Lesson: Do not assume a failed high-pressure pump. On Duramax trucks, the wiring harness is a notorious failure point causing P0091 even when mechanical pressures are perfect.
Ford F-150 with hesitation and P0091
The truck hesitated violently during acceleration with an active P0091 code.
What they tried:
- Scanned the code and visually inspected the engine bay.
Outcome: Found a melted section in the wiring harness. Repairing the wires and replacing the shorted regulator solenoid restored performance.
Lesson: Hesitation combined with P0091 guarantees a fuel delivery issue. Visual harness inspection is mandatory before buying parts.
2011 LML Duramax with multiple codes
Truck stalled frequently and showed P0091 alongside a 5V reference circuit code (P0641).
What they tried:
- Replaced the camshaft position sensor, which did nothing.
Outcome: The engine harness chafed against a bracket, shorting the 5V reference circuit shared by the fuel rail pressure sensor and cam sensor. Taping the harness resolved all codes.
Lesson: When P0091 appears alongside a 5V reference code (P0641), you have a wiring harness short, not multiple failed sensors.
How to Prevent This Code From Triggering
- Use High-Quality, Top-Tier Fuel (Every fill-up) — Top-tier fuels contain detergents that prevent deposit buildup on the regulator's internal components, preventing mechanical failures that lead to electrical faults.
- Replace Fuel Filter at Recommended Intervals (Every 20,000-40,000 miles) — A clean filter stops debris from reaching the fuel pressure regulator, preventing physical damage and clogging.
- Inspect Engine Wiring Harnesses (During every oil change) — Visually checking for chafing or melting near hot engine parts allows you to apply abrasion-resistant tape before a short to ground occurs.
- Avoid Running the Fuel Tank Near Empty (Daily habit) — Fuel cools the fuel pump. Running low overheats the pump and draws bottom-tank debris into the regulator.
Frequently Asked Questions
Can I fix P0091 myself?
Yes, if the cause is a chafed wire, blown fuse, or an accessible regulator on a low-pressure system. Start by visually inspecting the wiring and testing the connector with a multimeter. Leave high-pressure diesel or GDI system repairs to professionals due to severe injury risks from pressurized fuel.
How much does it cost to fix P0091?
Professional repairs range from $150 for a simple wiring fix to over $900 for a diesel fuel pressure regulator replacement. Replacing a standard gasoline regulator typically costs $200 to $500. Always test the electrical circuit before buying parts to avoid wasting money.
Will P0091 clear itself?
No. P0091 is a hard electrical fault that remains stored in the PCM until the underlying short or component failure is repaired. You must manually clear the code with a scanner after fixing the issue.
What are the most common mistakes when diagnosing P0091?
Replacing the expensive fuel pressure regulator without testing the electrical circuit first is the biggest mistake. Technicians frequently discover the actual problem was a $10 corroded connector or a chafed wire shorting to ground. Always verify voltage and resistance before swapping parts.
Can a bad fuel pressure sensor cause a P0091 code?
Yes. A faulty fuel rail pressure sensor sends irrational data to the engine computer. The PCM misinterprets this incorrect pressure reading as a failure in the regulator's control circuit, triggering P0091.
What's the difference between P0091 and P0087?
P0091 is an electrical code indicating a short to ground in the regulator's wiring. P0087 is a mechanical code meaning actual fuel pressure is too low. Fix the P0091 electrical fault first, as it directly causes the P0087 mechanical pressure drop.
Key Takeaways
- Code P0091 indicates a low voltage signal—typically a short to ground—in the fuel pressure regulator's electrical control circuit.
- Stop driving immediately; erratic fuel pressure causes unexpected stalling and destroys a $2,000 catalytic converter within weeks.
- Test the regulator's internal resistance (typically 2-6 ohms for diesels) and inspect the wiring harness for chafing before replacing any parts.
- Expect repair costs ranging from $150 for a simple wiring fix to over $900 if a high-pressure diesel regulator requires replacement.
- On modern GDI and diesel engines, the regulator is often integrated into the high-pressure fuel pump, requiring a complete $500+ pump assembly replacement.
The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.
- What Does P0091 Mean?
- Can I Drive With P0091?
- Common Causes
- Symptoms
- Diagnostic Flowchart
- Common Fixes & Costs
- Used vs. New Parts: Buying Guide
- What Happens If You Wait — Timeline
- Cost of Not Fixing It
- Diagnosis Steps
- When This Code Triggers (Freeze-Frame Conditions)
- Related Codes
- Climate & Environmental Factors
- How to Talk to a Mechanic About This Code
- Where to Take It: Dealer vs Independent vs Chain
- When to Walk Away From the Repair
- What Scan Tool You Need for This Code
- How to Clear the Code After You Fix It
- Will This Fail Emissions / State Inspection?
- Most Commonly Affected Vehicles
- Manufacturer-Specific Notes
- Real Owner Stories
- 2014 Duramax LML with P0091
- Ford F-150 with hesitation and P0091
- 2011 LML Duramax with multiple codes
- How to Prevent This Code From Triggering
- Frequently Asked Questions
- Can I fix P0091 myself?
- How much does it cost to fix P0091?
- Will P0091 clear itself?
- What are the most common mistakes when diagnosing P0091?
- Can a bad fuel pressure sensor cause a P0091 code?
- What's the difference between P0091 and P0087?
- Key Takeaways
- 🎟️ Get 5% Off