P0091 — Fuel Pressure Regulator 1 Control Circuit Low

powertrain (engine/transmission)

Is it safe to drive?

Limited use; repair promptly If the engine starts and maintains a stable idle, avoid heavy acceleration and drive only briefly to a repair location. A flashing check-engine light, stumble, misfire, loss of power, or stall requires stopping safely; do not continue if fuel pressure cannot be maintained.

Typical symptoms

  • P0091 stores in the powertrain controller and illuminates the check-engine light
  • Extended cranking, slow starting, or a cranks-and-stalls condition
  • Rough idle, hesitation, surging, or intermittent misfires
  • Engine stalling or loss of power when fuel demand increases
  • Fuel pressure reading lower than specified or fluctuating unexpectedly
  • P0091 may remain pending or return intermittently while the engine otherwise runs normally

Common causes

  • Short to ground in the Fuel Pressure Regulator 1 control wire, connector, or internal solenoid winding
  • Open circuit or high resistance where the control output is expected to rise to a specified voltage
  • Corroded, loose, backed-out, or heat-damaged terminals in the regulator control circuit
  • Failed ECM high-side or low-side driver that cannot operate the regulator control circuit correctly
  • Fuel pressure regulator body with an internal electrical fault that pulls the control circuit low

How to diagnose with an OBD scanner

  1. Confirm P0091 with an OBD scanner Connect AIScanAuto or another OBD-II scanner through an ELM327 adapter, then read stored and pending codes. Save the freeze-frame data and check for P0087, P0088, or fuel-pressure sensor codes. Compare available pressure and control-circuit PIDs with specifications, recognizing that a generic scanner may not display every manufacturer-specific value.
  2. Inspect the regulator circuit and connector Relieve fuel pressure and disconnect the battery as required by the service procedure. Inspect the Fuel Pressure Regulator 1 connector, terminals, harness routing, and module grounds for corrosion, pin pushback, chafing, or water intrusion. Do not use contact cleaner that could contaminate the connector.
  3. Measure the commanded control output Using the service wiring diagram, back-probe the ECM output and regulator-side control terminal. Determine whether the circuit is high-side switched, low-side switched, or pulse-width modulated, then compare the voltage or current with the specified command. An incorrect ECM output suggests a driver fault; a voltage difference across the harness points to wiring or connector resistance.
  4. Isolate a shorted control component If the output is supposed to be high but remains low, follow the manufacturer isolation procedure to disconnect the regulator control solenoid or regulator body. Test the disconnected circuit for an unauthorized ground path and the component for continuity to ground. An internally shorted control solenoid can cause P0091 without damaging the ECM.
  5. Verify repair and fuel-pressure control Repair the identified short, open, terminal, ground, or component fault, then clear P0091 and the associated codes. Operate the engine while monitoring commanded fuel pressure, verify that the MIL remains off, and complete a load test. If the design uses a vacuum-operated regulator, check its vacuum control separately because a vacuum leak normally produces a pressure range or performance code rather than P0091.

Approximate repair cost

Typical independent-shop cost for P0091 diagnosis and repair is $125–$800 USD, depending on whether the fault is a wiring or connector repair, control solenoid, or fuel pressure regulator. A failed ECM driver can add substantial cost. Figures are estimates and vary by region, vehicle, and labor rate.

Common questions

Does P0091 prove that the fuel pressure regulator is defective?

No. P0091 identifies a low condition in the Fuel Pressure Regulator 1 control circuit, and a shorted wire, bad terminal, poor ground, or failed ECM driver can also set the code.

Can I continue driving with P0091 stored?

Only cautiously if the engine runs smoothly and fuel pressure remains stable. P0091 can precede stalling or fuel starvation under load, so any hesitation, misfire, or power loss should end the trip.

Why might the engine run normally even though P0091 is present?

The control-circuit fault can be intermittent or occur only during a particular regulator command. Adequate pressure at idle does not guarantee stable delivery during acceleration or high engine load.

Should the regulator be replaced just because P0091 appears?

Not without testing. Check for pending codes, inspect the connector and harness, measure the ECM command, and isolate the regulator or solenoid for an internal short before replacing any component.

When your scan tool pulls code P0091, the engine control unit is telling you that the fuel pressure regulator 1 control circuit is holding voltage below its expected operating range. This falls under the powertrain category, specifically within the fuel delivery and air-fuel mixture control system. The term "circuit low" indicates that the voltage on this particular wire is sitting near ground potential instead of the higher reference voltage the module expects to see.

The fuel pressure regulator's job is to maintain consistent fuel rail pressure regardless of engine load. When the control circuit drops low, the regulator can no longer receive proper command signals from the ECU. This breaks the feedback loop that keeps fuel delivery accurate. The engine control module doesn't flag this fault on a single bad reading—it requires the condition to persist through multiple test cycles under specific driving conditions before illuminating the check engine light. The freeze frame data stored alongside P0091 shows exactly what the engine was doing when the fault triggered, giving you a starting point for diagnosis.

A few physical problems can force this circuit low. A wire with damaged insulation can short directly to the metal body of the vehicle. A broken or corroded connector can interrupt voltage supply entirely. The regulator itself can fail in a way that drags the signal down. Any of these will produce the same code in your scanner.

Common Symptoms of P0091

The symptoms you experience with P0091 reflect a fuel system running without proper pressure regulation. These are the typical complaints:

  • Engine runs rough at idle, often with noticeable hesitation
  • Check Engine Light remains illuminated after the fault sets
  • Noticeable increase in fuel consumption compared to normal
  • Extended cranking time when starting, or difficulty starting at all
  • Reduced engine power, especially when accelerating under load

What Causes P0091?

Several different failures can produce the same low-voltage condition on the fuel pressure regulator 1 control circuit. Listing them from most to least common:

  • The fuel pressure regulator itself has failed and is pulling the control signal low
  • The signal wire between the ECU and regulator has a direct short to ground, often from chafed or melted insulation
  • The supply voltage feeding the regulator control circuit is missing due to a broken wire or bad relay
  • The fuel pump is weak or the fuel filter is clogged, causing pressure swings the regulator cannot compensate for
  • The fuel in the tank is contaminated with water or wrong fuel type, affecting pressure stability
  • Fuel injectors are clogged or leaking, creating an imbalanced fuel demand the regulator cannot address
  • Unmetered air entering through vacuum leaks or a faulty intake manifold gasket skews the air-fuel mixture

How to Diagnose P0091

Working through this code systematically prevents unnecessary part replacements. Follow these steps:

  1. Connect an OBD2 scanner and confirm P0091 is an active or stored code. Record the freeze frame data—it shows engine load, RPM, coolant temperature, and vehicle speed at the moment the fault was detected. Reproduce those conditions during your test drive.
  2. Check for any additional diagnostic trouble codes. Related codes often point to the root cause, such as low fuel pressure (P0087, P0088) or sensor circuit faults. Search your manufacturer's technical service bulletins for known issues with this code—there may be a factory software update or documented repair procedure.
  3. Perform a thorough visual inspection of the wiring harness and connectors at the fuel pressure regulator. Look for damaged insulation, broken wires, corrosion, and loose or pushed-out pins.
  4. At the regulator connector, check for proper supply voltage first. Then use a multimeter to measure resistance from the signal wire to ground—a reading near zero ohms confirms a short to ground in the harness.
  5. Measure actual fuel pressure at the rail with a gauge. Compare the reading to factory specifications at idle and under simulated load. Low or fluctuating pressure points to a fuel delivery problem rather than an electrical one.
  6. Monitor short-term and long-term fuel trims in the scanner's live data. Positive trims indicate the ECU is adding fuel to compensate for a lean condition, which helps narrow down whether the issue is supply-related or mixture-related.
  7. Clear the code and complete a drive cycle that replicates the freeze frame conditions. If P0091 returns, you have confirmed the fault and can proceed with targeted repairs.

Repair Options and Costs

Fixing P0091 starts with addressing the least expensive and most common causes before replacing major fuel system components:

  • Clean or replace fuel injectors: $200–$800
  • Replace the fuel pressure regulator or associated sensor: $150–$450
  • Replace the fuel pump: $400–$900
  • Replace the fuel filter: $80–$200

How Much Does It Cost to Fix P0091?

The total repair bill depends entirely on which component is actually at fault. Parts and labor costs at independent shops in the United States typically fall within these ranges for the common P0091 repair scenarios:

  • Injector cleaning or replacement: $200–$800
  • Fuel pressure regulator or sensor replacement: $150–$450
  • Fuel pump replacement: $400–$900
  • Fuel filter replacement: $80–$200

Overall, you should budget between $80 and $900 to resolve P0091. Getting an accurate diagnosis before purchasing parts is the single most effective way to keep costs down—the fuel pump scenario is the most expensive, and it is rarely the first thing to check.

Can You Drive with P0091?

Use caution. A malfunctioning fuel pressure regulator affects both air-fuel mixture and fuel delivery, which can cause the engine to stall or hesitate without warning. In heavy traffic, this creates a safety hazard. Severe cases can also allow unburned fuel to enter the exhaust, potentially damaging the catalytic converter over time. Avoid long highway trips until the fault has been diagnosed and repaired.

Related OBD2 Codes