Generic OBD-II / Powertrain

P0191 - The Fuel Rail Pressure Reading Is Outside the Expected Range or Not Responding Properly

P0191 is a generic OBD-II code for fuel rail pressure sensor range or performance.

This is a generic OBD-II guide that can apply across many makes. Exact test flow, sensor locations, and repeat failure patterns can still vary by manufacturer and engine family.

Severity

Medium

Keep driving?

Usually short trips only

Most likely cause

A weak fuel pump, pressure control issue, or failing rail pressure sensor is usually the first place to look.

DIY friendly?

Basics first

First checks take 10 minutes for basic checks. No special tools are usually needed for the first checks.

Can you keep driving?

Can you keep driving?

Stop driving if any of these apply

  • !The vehicle suddenly runs much worse, loses power sharply, or the check-engine light starts flashing.
  • !There is a strong smell, smoke, overheating, or any symptom that suggests a real-time safety problem rather than a stored code alone.
If the light is steady and the vehicle still drives normally: Often yes for a short time, but it should not be ignored if drivability changes are obvious.

What to check first

Step-by-step checks

  1. 1

    Safety first

    Work on the fuel system only with the engine off and keep sparks, hot surfaces, and open flames away from the area

  2. 2

    Free - no tools

    Check whether the code appears during cranking, idle, acceleration, or hot restart, because the pattern can point toward the pump, regulator, or sensor side

  3. 3

    Basic tool needed

    Inspect the fuel rail pressure sensor connector and harness for loose fitment or damage

  4. 4

    Basic tool needed

    Listen for weak pump prime or long crank behavior before assuming the sensor is bad

  5. 5

    Basic tool needed

    If scan data is available, compare commanded rail pressure with actual rail pressure under the conditions that set the code

  6. 6

    Basic tool needed

    Check fuel level and note whether the symptom gets worse with low fuel, because that can expose a weak supply problem

If the code returns

  • -If actual pressure is low or unstable, the pump, filter, regulator, or supply restriction becomes more likely than the sensor alone.
  • -If actual pressure looks good but the signal still fails range checks, the sensor or wiring moves higher on the list.
  • -If the code returns after a connector repair or sensor swap, revisit the fuel supply side and the scan-data pattern.

Background

What this code means

P0191 is a generic OBD-II code for fuel rail pressure sensor range or performance.

In plain terms, the ECU thinks the pressure signal makes no sense for the engine load, speed, or starting conditions. That can come from a real fuel pressure problem or from a sensor and wiring issue that is making normal pressure look wrong.

Diagnosis

Common causes

Most common

Weak fuel pump or supply restriction

A pump that cannot keep up under load can make the pressure reading fall outside the expected range.

Common

Faulty fuel rail pressure sensor

The sensor may report a value that does not track real pressure closely enough for the ECU.

Common

Pressure regulator or control issue

If the system cannot hold the target pressure, the reading will fail the performance test.

Possible

Wiring or connector fault

Intermittent signal loss can make the pressure look out of range even when the fuel system is partly healthy.

Avoid these mistakes

What not to do

  • xDo not replace the sensor before checking whether the engine is actually losing fuel pressure.
  • xDo not ignore long crank, stall, or power-loss symptoms that point toward a real supply problem.

Parts

Parts that may need replacing

PartTypical costNotes
Fuel rail pressure sensor$40-$220Most relevant when the pressure signal is the part that does not match reality.
Fuel pump or filter$120-$650Important when the system cannot maintain pressure under load or during starting.
Fuel pressure regulator or control valve$60-$300Relevant when the system can make pressure but cannot control it well.

See also

Related OBD codes

Source notes

Generic OBD-II (SAE J1979 / ISO 15031-5). P0191 was seeded from dtcdb and then expanded around common fuel rail pressure range/performance faults, especially pump weakness, pressure control issues, and sensor mismatch.

This guide is written as a generic multi-make reference, so bulletin history, sensor locations, and repair order can still change by manufacturer and engine family.

This is generic OBD-II guidance and should not override vehicle-specific service information. Exact diagnosis and repair steps vary by make, engine family, and model year.

Last reviewed: 2026-04-10

Reference: Open reference

Privacy and advertising

Choose whether to allow ad personalization

FixThisError may use Google AdSense on broad browse pages. Your choice controls whether advertising-related cookies and ad requests can be used. Core site content remains available either way.