• 15-07-2021
  • 12 min.
  • 99563

P0087 Fuel Rail/System Pressure Too Low

P0087 means the engine control module (ECM/PCM) has detected that the fuel rail or fuel system pressure has fallen below the expected level.

This code is especially important on common-rail diesel and gasoline direct-injection engines, where the engine depends on precisely controlled fuel pressure for correct injection.

P0087 does not automatically mean that the fuel pump has failed. The pressure can be too low because of a restriction, insufficient fuel supply, pressure-control problems, a faulty pressure sensor, injector leakage, wiring problems, or an internal mechanical problem in the fuel system.

The key diagnostic question is not simply “Why is fuel pressure low?” but rather:

Why can the fuel system not produce or maintain the pressure the ECM expects under the conditions in which the code was set?

What Does the Fuel Rail Pressure Mean?

The fuel rail stores pressurized fuel before it is delivered through the injectors.

In a common-rail diesel system, for example, the basic process is:

Fuel tank → fuel supply system → high-pressure pump → common rail → injectors

A fuel-pressure sensor monitors pressure in the rail and sends information to the ECM.

The ECM can then adjust the fuel-pressure regulator, metering valve, pump control or other components to maintain the required pressure.

When actual pressure falls significantly below the expected pressure, P0087 may be stored.

Why Does the Engine Need High Fuel Pressure?

Modern injection systems need controlled pressure to deliver the correct amount of fuel at the correct time.

If pressure is too low, the injectors may not be able to deliver fuel as intended.

This can become particularly noticeable when engine load increases.

At idle, the fuel system may require relatively little fuel.

During hard acceleration, however, fuel demand increases substantially.

A weak pump or restricted fuel supply may therefore allow the engine to operate normally at idle but cause pressure to collapse during acceleration.

What Does P0087 Actually Tell You?

P0087 tells you that the fuel pressure was too low compared with the expected pressure.

It does not tell you which component caused the pressure loss.

Possible causes include:

  • Low fuel level

  • Restricted fuel filter

  • Weak fuel pump

  • High-pressure pump problem

  • Fuel-pressure regulator problem

  • Fuel metering valve problem

  • Faulty fuel-pressure sensor

  • Injector leakage

  • Excessive injector return flow

  • Fuel-line restriction

  • Air entering the fuel system

  • Contaminated fuel

  • Wiring or connector problems

  • Electrical supply problems

  • Internal fuel-system leakage

The diagnostic procedure must determine which of these is actually responsible.

Common Causes of P0087

Insufficient fuel supply

The high-pressure system cannot produce the required rail pressure if it is not receiving enough fuel from the low-pressure side.

A weak tank pump, restricted pickup or restricted fuel line can cause this problem.

Clogged fuel filter

A restricted filter can limit fuel flow.

This may not be obvious at idle because fuel demand is relatively low. Under acceleration, the restriction can become much more important.

Weak fuel pump

The low-pressure pump may be unable to supply enough fuel volume.

On some systems, the high-pressure pump itself may also be worn or damaged.

High-pressure pump problem

A worn or contaminated high-pressure pump may produce adequate pressure under light load but fail to maintain pressure when demand increases.

Fuel-pressure regulator or metering valve

A regulator or fuel-metering valve that sticks or does not respond correctly can prevent the system from maintaining the required pressure.

Faulty fuel-pressure sensor

The ECM depends on pressure feedback.

If the sensor reports an incorrect pressure, the ECM may diagnose a pressure problem even when actual pressure is different from what the sensor reports.

Injector internal leakage

On common-rail diesel engines, excessive injector return flow can prevent the rail from building sufficient pressure.

The injectors may still have electrically correct signals while excessive internal leakage causes the pressure problem.

Air entering the fuel system

Air in the fuel supply can cause unstable pressure and poor fuel delivery.

Fuel contamination

Water, dirt or incorrect fuel can restrict or damage fuel-system components.

Fuel-line restriction

A blocked or restricted line can reduce the amount of fuel reaching the pump.

Electrical problems

Poor power supply, damaged wiring, corroded connectors or poor grounds can affect pumps, regulators and sensors.

Symptoms of P0087

The symptoms depend on how severe the pressure loss is.

Possible symptoms include:

  • Check Engine Light

  • Hard starting

  • Long cranking

  • Difficult hot starting

  • Hesitation

  • Poor acceleration

  • Reduced engine power

  • Rough running

  • Misfire-like behavior

  • Engine stalling

  • Intermittent no-start

  • Limp mode

  • Limited engine RPM

  • Poor fuel economy

  • Sudden loss of power during acceleration

In severe cases, the engine may crank normally but fail to start.

Why Does P0087 Often Appear During Acceleration?

This is one of the most useful clues when diagnosing the code.

Imagine a diesel engine operating at idle.

The engine needs only a relatively small amount of fuel, so even a partially restricted filter or weak pump may provide enough fuel.

Now the driver presses the accelerator hard.

The ECM requests considerably more fuel and higher rail pressure.

If the fuel system cannot keep up, actual rail pressure begins falling behind the commanded value.

The ECM detects the pressure difference and may set P0087.

This explains why a vehicle can:

  • Start normally

  • Idle normally

  • Drive gently

  • But lose power during hard acceleration

A road test under controlled conditions can therefore reveal a problem that is difficult to reproduce while the vehicle is stationary.

Commanded Pressure vs Actual Pressure

This is one of the most important diagnostic concepts for P0087.

A capable scan tool can often display:

  • Commanded fuel pressure

  • Actual fuel pressure

  • Fuel pressure sensor voltage

  • Fuel-pressure regulator command

  • Engine RPM

  • Engine load

  • Fuel temperature

The technician should watch how actual pressure responds to the ECM's requested pressure.

If the ECM commands pressure upward but actual pressure consistently falls behind, the fuel system has a genuine pressure-generation or pressure-maintenance problem.

If the scan tool reports low pressure but an independent measurement shows something different, the pressure sensor or its circuit becomes more suspicious.

Check the Fuel Filter Early

The fuel filter is relatively simple compared with a high-pressure pump or injector system, so it deserves attention early in the diagnosis.

A filter can become restricted by:

  • Dirt

  • Rust

  • Water

  • Fuel contamination

  • Wax or fuel-related deposits in certain conditions

A filter restriction may be particularly noticeable under heavy load.

However, replacing the filter does not prove that it was the cause. The system should be checked afterward to confirm that pressure now follows the requested value.

Check the Fuel Supply Before Condemning the High-Pressure Pump

On systems with a low-pressure pump feeding a high-pressure pump, the low-pressure side should be checked first.

The high-pressure pump cannot generate the required rail pressure if its fuel supply is inadequate.

Possible problems include:

  • Weak tank pump

  • Restricted pickup

  • Blocked filter

  • Collapsed fuel line

  • Air leak

  • Electrical supply problem to the pump

This is an important diagnostic distinction because replacing a high-pressure pump will not solve a problem caused by insufficient fuel reaching it.

Fuel-Pressure Sensor Problems

The pressure sensor should not be overlooked.

The ECM cannot control pressure correctly if it receives unreliable feedback.

A faulty sensor may:

  • Report pressure that is lower than actual

  • Produce an unstable signal

  • Drop out intermittently

  • Have a wiring problem

  • Have a connector problem

  • Develop an internal electrical fault

The sensor's live-data value should be checked for plausibility and stability.

If necessary, pressure can be independently verified using the manufacturer's approved testing procedure and equipment.

Injector Return Flow on Diesel Engines

On common-rail diesel engines, injector leak-off testing can be extremely useful.

Injectors naturally return some fuel, but excessive internal leakage can prevent the rail from achieving the required pressure.

This can produce:

  • Long cranking

  • Difficult starting

  • Low rail pressure

  • Stalling

  • Poor acceleration

  • P0087

An injector can therefore contribute to a fuel-pressure problem without necessarily having an injector electrical DTC.

The acceptable return-flow limits are engine-specific and should come from the manufacturer.

High-Pressure Pump Problems

A high-pressure pump can be responsible for P0087, but it should not be the first component replaced simply because the code is present.

Possible pump problems include:

  • Internal wear

  • Contamination damage

  • Mechanical failure

  • Insufficient fuel supply

  • Internal leakage

  • Metering/control problems

Before replacing an expensive pump, the technician should establish that the pump is actually unable to generate the required pressure after the rest of the fuel system has been checked.

Fuel Pressure Regulator and Metering Valve

Depending on the system, fuel pressure may be controlled by a pressure regulator, fuel metering valve, suction control valve or another component.

A problem with this component can result in insufficient pressure.

Possible causes include:

  • Valve sticking

  • Electrical failure

  • Contamination

  • Incorrect control

  • Wiring problems

  • Connector problems

  • Mechanical restriction

The exact component name varies by manufacturer, so “Fuel Pressure Regulator” should not be assumed to mean the same physical part on every vehicle.

Can Wiring Cause P0087?

Yes.

Fuel pressure is controlled electronically on many modern engines.

A damaged wire or poor connector can prevent a pump, regulator or pressure sensor from functioning correctly.

Inspect for:

  • Broken wires

  • Corroded terminals

  • Loose connectors

  • Poor terminal tension

  • Short circuits

  • High-resistance connections

  • Damaged insulation

  • Heat damage

  • Poor power or ground connections

If several fuel-system codes appear together, the electrical supply and common circuits become particularly important.

Can a Low Fuel Level Cause P0087?

It can contribute to fuel-pressure problems on some vehicles.

If the fuel level is extremely low, fuel pickup can become unreliable under acceleration, cornering or braking.

A fuel pump may momentarily draw air instead of fuel, causing pressure to fall.

However, a normal fuel level does not rule out a pump, filter or fuel-supply problem.

Can Bad Fuel Cause P0087?

Yes.

Contaminated fuel can affect the entire fuel system.

For example, water or debris can:

  • Restrict the fuel filter

  • Damage a high-pressure pump

  • Cause a regulator to stick

  • Damage injectors

  • Reduce fuel-system performance

If P0087 appeared shortly after refueling, fuel quality should be considered during diagnosis.

Does P0087 Mean the Fuel Pump Is Bad?

No.

This is perhaps the most common mistake associated with the code.

P0087 means that the fuel rail/system pressure is too low.

The pump is only one possible cause.

The actual problem may be:

  • Filter

  • Fuel supply

  • Pressure regulator

  • Metering valve

  • Pressure sensor

  • Injector leakage

  • Air intrusion

  • Wiring

  • Fuel contamination

  • High-pressure pump

  • Internal fuel-system leakage

Replacing the pump without measuring pressure and checking the supply system can result in an unnecessary and expensive repair.

Can P0087 Prevent the Engine From Starting?

Yes.

If the fuel system cannot reach the minimum pressure required for injection during cranking, the engine may crank normally but fail to start.

This is particularly important with common-rail diesel systems.

A typical sequence can be:

Starter turns engine → ECM monitors engine speed → fuel system builds rail pressure → ECM determines pressure is sufficient → injection occurs

If the required rail pressure is not achieved, injection may be restricted or prevented depending on the engine strategy.

This can result in an extended crank or complete no-start condition.

P0087 on Diesel Engines

P0087 is particularly important on common-rail diesel engines because these systems rely heavily on accurate high-pressure fuel control.

When diagnosing a diesel vehicle, the technician may need to evaluate:

  • Low-pressure fuel supply

  • Fuel filter

  • Fuel quality

  • High-pressure pump

  • Fuel metering valve

  • Rail-pressure sensor

  • Injector leak-off

  • Fuel lines

  • Air intrusion

  • Electrical control circuits

The diagnosis should be systematic rather than based on replacing the most expensive component first.

High-Pressure Fuel Safety

Common-rail diesel and gasoline direct-injection systems can operate at extremely high fuel pressures.

Never loosen high-pressure fuel lines while the engine is running or while the system may still be pressurized.

Fuel escaping under high pressure can penetrate the skin and cause serious injury.

Pressure testing, injector testing and high-pressure component removal should be performed using the manufacturer's safety procedures and appropriate equipment.

A Practical Diagnostic Strategy

Instead of treating P0087 as a “bad fuel pump” code, approach it as a fuel-pressure delivery problem.

Start by scanning the entire vehicle.

Record P0087 along with any other stored or pending codes.

Look at the freeze-frame data.

Determine whether the code appeared during idle, acceleration, high RPM, high load, starting or another condition.

Check the fuel level and fuel quality.

Look for signs of contaminated fuel, especially if the problem began immediately after refueling.

Check the fuel filter and supply side.

A restricted filter or insufficient low-pressure supply can prevent the high-pressure system from working correctly.

Monitor commanded and actual fuel pressure.

This is critical. Determine whether actual pressure is genuinely falling below the requested value.

Check the pressure sensor and its circuit.

Make sure the pressure feedback reaching the ECM is credible.

Evaluate the pressure regulator or metering valve.

Check its electrical and mechanical operation according to the vehicle-specific procedure.

Check injector return flow where applicable.

This is particularly important when diagnosing common-rail diesel systems with low rail pressure during cranking or acceleration.

Evaluate the high-pressure pump.

Only after the supply, control, sensor and injector possibilities have been investigated should the pump be condemned.

Verify the repair under the same conditions that caused the fault.

If P0087 occurred during hard acceleration, the repaired system should be verified under an appropriate controlled load condition.

Can You Drive With P0087?

Driving with P0087 can be risky if the vehicle is experiencing significant symptoms.

A vehicle may continue to run for some time, but fuel pressure can deteriorate unexpectedly.

Be particularly cautious if the engine:

  • Loses power suddenly

  • Stalls

  • Has difficulty starting

  • Enters limp mode

  • Hesitates severely

  • Misfires

  • Cannot maintain speed under load

Unexpected loss of engine power can be dangerous in traffic.

If the vehicle has a severe fuel-pressure problem or visible fuel leakage, it should not be driven until the problem is properly evaluated.

What Should Be Checked First?

For most diagnostic situations, the most useful order is:

Fuel pressure data → fuel supply → filter → pressure sensor → regulator/metering valve → injector leakage → high-pressure pump

The exact order can change according to the vehicle and the symptoms, but the principle remains the same: measure the system before replacing major components.

Understanding the Code Correctly

P0087 is a straightforward description of a serious symptom: the fuel rail or fuel system is not maintaining the pressure the ECM expects.

But the code itself does not identify the failed component.

A restricted filter can create the same pressure shortage that a weak pump creates. Excessive injector return can create the same low rail pressure that a faulty regulator can create. A faulty pressure sensor can even make the ECM believe pressure is low when the actual pressure is different.

For that reason, the most important diagnostic evidence is the relationship between requested fuel pressure and actual fuel pressure, combined with proper testing of the fuel supply and pressure-control components.

Once the cause is identified, the repair may be relatively simple—or it may involve a major fuel-system component. The code alone cannot make that distinction.