My Pro Street

P0087 Code Explained: Fuel Rail/System Pressure Too Low Causes, Symptoms & Fixes

P0087 code displayed on an OBD-II scanner with low fuel rail pressure, a high-pressure fuel pump, clogged fuel filter, fuel pressure sensor, and warning gauge highlighted.

If your OBD-II scanner displays P0087, your vehicle’s Engine Control Module (ECM) or Powertrain Control Module (PCM) has detected that the actual fuel pressure is lower than the pressure required for current engine operating conditions.

The generic OBD-II definition for P0087 is:

Fuel Rail/System Pressure Too Low

Some scan tools or manufacturer service information may display the code as:

P0087 can appear on:

The PCM compares desired fuel pressure with the pressure reported by the fuel rail pressure sensor. When measured pressure remains sufficiently below the commanded value for the manufacturer’s calibrated amount of time, P0087 may be stored. Ford and Mitsubishi diagnostic information both describe P0087 as a condition where measured rail pressure remains below the desired or specified value.

Common causes include:

Possible symptoms include:

Manufacturer recall and service documents have associated P0087 with hard starting, hesitation, stalling, no-start conditions, and an illuminated Check Engine Light.

P0087 should not be ignored. Low fuel pressure can cause unsafe stalling, severe power loss, lean combustion on gasoline engines, and expensive high-pressure fuel-system damage on diesel or direct-injection systems.

For additional diagnostic information, visit:

P0087 Quick Facts

ItemInformation
OBD-II CodeP0087
DescriptionFuel Rail/System Pressure Too Low
CategoryPowertrain
SystemFuel Delivery
Main ComponentsFuel Pumps, Filter, Rail, Sensor and Regulator
Fault TypeActual Fuel Pressure Below Commanded Pressure
SeverityModerate to High
Safe to Drive?Not recommended until diagnosed
Typical Repair Cost$100–$2,500+
Common Diesel RiskHigh-pressure pump damage and metal contamination
Common Gasoline RiskLean running, hesitation and stalling

What Does P0087 Mean?

P0087 means the PCM commanded a certain amount of fuel pressure but the fuel rail pressure sensor reported that the system could not reach or maintain it.

The PCM continuously adjusts fuel pressure according to:

At idle, required pressure may be relatively low. During acceleration, towing, climbing a hill, or operating under boost, the required pressure may increase dramatically.

P0087 is stored when actual pressure falls too far below target.

This may happen because:

  1. The low-pressure pump cannot supply enough fuel.
  2. The high-pressure pump cannot compress the fuel sufficiently.
  3. A restriction limits fuel flow.
  4. A leak allows pressure to escape.
  5. The regulator cannot maintain pressure.
  6. The pressure sensor reports an incorrectly low value.
  7. The PCM cannot properly control the pump or regulator.

Some Ford diesel applications set P0087 when commanded pressure exceeds measured pressure by a calibrated margin for a short period. The precise pressure difference and time threshold vary by engine and model year.


What Is Fuel Rail Pressure?

The fuel rail is a distribution passage that supplies fuel to the injectors.

Depending on the engine, it may operate at:

The fuel rail pressure sensor reports pressure to the PCM.

The PCM then compares:

When those values track closely, the system is operating correctly.

When actual pressure drops significantly below desired pressure, the engine may not receive enough fuel for the commanded load.

That is when the vehicle may hesitate, lose power, stall, or set P0087.


Low-Pressure and High-Pressure Fuel Systems

Many modern direct-injection vehicles use two fuel-pressure stages.

Low-Pressure Side

The low-pressure side usually includes:

Its job is to move fuel from the tank to the high-pressure pump.

High-Pressure Side

The high-pressure side may include:

The high-pressure pump cannot operate correctly if the low-pressure side does not supply enough fuel.

This means a P0087 code that appears to involve the high-pressure rail may actually begin with:

Replacing the high-pressure pump without verifying its supply is an effective way to purchase an expensive part and retain the original problem.


P0087 on Gasoline Engines

On gasoline direct-injection engines, P0087 may be caused by:

Symptoms often become worse during:

Some gasoline vehicles may idle normally but lose power as soon as the engine demands more fuel.


P0087 on Diesel Engines

On common-rail diesel engines, P0087 can be significantly more serious.

Possible causes include:

Diesel rail-pressure monitors compare commanded pressure with measured pressure and may set P0087 when the system cannot maintain the commanded value.

If a diesel high-pressure pump is failing internally, it may release metal particles into:

In that situation, replacing only the pump may allow contaminated fuel to destroy the replacement component.


P0087 vs P0088 vs P0089

CodeDescriptionTypical Meaning
P0087Fuel Rail/System Pressure Too LowActual pressure cannot reach or maintain target
P0088Fuel Rail/System Pressure Too HighActual pressure exceeds the commanded range
P0089Fuel Pressure Regulator 1 PerformancePressure control does not track the PCM command correctly

P0087 does not identify one failed component.

It only reports the result:

The fuel pressure is too low.

The root cause may be:


P0087 vs P0191

P0191 is generally defined as:

Fuel Rail Pressure Sensor “A” Circuit Range/Performance

P0087 means the PCM believes fuel pressure is actually too low.

P0191 means the pressure sensor signal itself is:

The two codes may appear together.

If mechanical fuel pressure is normal but the scan-tool reading is incorrect, suspect:


P0087 vs P00C6

P00C6 is commonly related to fuel rail pressure being too low during engine cranking.

P0087 may occur:

Ford documentation notes that P0087 monitoring may need to complete before certain cranking-pressure codes can be evaluated.

If the vehicle has both codes, inspect:


Symptoms of P0087

Possible symptoms include:

Mitsubishi service information lists fuel-level, pump, line, sensor, injector, and ECM faults among P0087 causes, while manufacturer recall documents describe hesitation, hard starting, stalling, and no-start symptoms.


Can P0087 Cause a No-Start?

Yes.

An engine requires sufficient fuel pressure before the PCM can operate the injectors correctly.

If pressure remains too low:

A vehicle that will not build adequate rail pressure during cranking should not be repeatedly cranked without diagnosis.

Repeated cranking may:


Can P0087 Cause Reduced Power?

Yes.

Under load, the PCM commands more fuel.

If pressure cannot meet demand, the PCM may:

A common complaint is that the vehicle runs acceptably at light throttle but loses power during:

The fuel system may be able to support idle but not full engine demand.


Is P0087 a Sensor Code?

Not necessarily.

P0087 is a fuel-pressure performance code.

The sensor may be faulty, but actual low pressure is often caused by:

Do not replace the fuel rail pressure sensor simply because it reports low pressure.

The sensor may be correctly reporting a fuel system that is failing to do its job.


Common Causes of P0087

1. Low Fuel Level

The simplest cause is an empty or nearly empty tank.

Possible reasons include:

Mitsubishi’s diagnostic sequence for P0087 begins by confirming that fuel is actually present.

It is not glamorous, but confirming fuel level remains cheaper than replacing a pump because the gauge was lying.


2. Clogged Fuel Filter

A restricted fuel filter can prevent enough fuel from reaching the pump or rail.

Possible causes include:

Symptoms may worsen under load because the restriction cannot supply increased fuel volume.

A clogged filter is especially common on diesel applications.


3. Weak In-Tank Fuel Pump

The electric supply pump may:

The pump may sound normal and still be weak.

Fuel-pump diagnosis should include:


4. Failing High-Pressure Fuel Pump

The high-pressure pump may be unable to reach commanded rail pressure because of:

Manufacturer bulletins have identified high-pressure fuel-pump failures as causes of P0087 on specific applications.


5. Worn High-Pressure Pump Cam or Follower

Many gasoline direct-injection pumps are mechanically driven by a camshaft lobe.

Possible failures include:

The electrical system may be functioning perfectly while the pump simply does not receive enough mechanical stroke.


6. Restricted Fuel Line

A fuel line may be restricted by:

A restricted line can allow enough fuel for idle but not enough for acceleration.


7. Air Entering the Fuel System

Air intrusion is especially important on diesel engines.

Air may enter through:

Air compresses more easily than fuel and reduces the pump’s ability to maintain stable pressure.


8. Contaminated Fuel

Fuel contamination may include:

Contamination can damage:

If contamination is confirmed, replacing only one component may not be enough.


9. Failing Fuel Pressure Regulator

The regulator may:

On some systems, the regulator is:


10. Leaking Fuel Injector

A leaking injector can reduce fuel pressure.

Possible leakage paths include:

Symptoms may include:


11. Excessive Diesel Injector Return Flow

Common-rail diesel injectors return a controlled amount of fuel.

A worn injector may return too much, preventing the rail from reaching commanded pressure.

A return-flow or leak-off test can identify:


12. Leaking Fuel Pressure Relief Valve

Some fuel rails use a pressure relief valve.

If it leaks or opens too early:

Inspect or test the valve according to manufacturer procedures.

Do not permanently block a pressure relief device as a repair.


13. Faulty Fuel Rail Pressure Sensor

The sensor may report pressure lower than actual because of:

Compare the scan-tool reading with:

Never connect an ordinary low-pressure gauge to a high-pressure direct-injection or common-rail diesel system.


14. Fuel Rail Pressure Sensor Wiring Fault

Possible wiring problems include:

A false low sensor signal may cause the PCM to increase pump command unnecessarily.

That can complicate diagnosis and potentially stress the system.


15. Fuel Pump Control Module Fault

Many modern vehicles use a fuel pump control module to vary pump speed.

Possible faults include:

A pump control problem may create low pressure even when the pump itself is mechanically capable.


16. Low Voltage at the Fuel Pump

The pump may receive insufficient voltage because of:

A pump supplied with nine volts when it expects charging-system voltage may still run—but not necessarily well enough to maintain rail pressure.


17. Weak Fuel Pump Ground

A poor ground can reduce pump speed and output.

Inspect:

Testing resistance with the pump off may miss the problem.

Perform a loaded voltage-drop test.


18. Damaged Fuel Pump Connector

The connector may show:

High pump current can overheat a weak connection and further reduce available voltage.


19. Faulty Pump Metering or Volume-Control Valve

High-pressure pumps often use an electronically controlled metering valve.

The valve may:

This may prevent the pump from supplying the quantity required to reach commanded pressure.


20. Fuel Temperature Problems

Excessively hot fuel may reduce density and affect pump efficiency.

Possible causes include:

Some pressure faults appear primarily after the vehicle has been driven for an extended period.


21. Damaged Fuel Pickup or Tank Module

The tank pickup may be:

The vehicle may run normally with a full tank but set P0087 as the level drops.


22. Incorrect Fuel Filter

An incorrect filter may:

A newly installed component can still be the source of the problem.


23. Fuel Filter Installed Incorrectly

Installation errors include:

On a diesel system, even a small air leak may cause hard starting and low rail pressure.


24. Internal Engine Timing Problem

A mechanically driven high-pressure pump depends on correct camshaft timing.

Possible causes include:

This is less common than a filter or supply problem but should be considered when pump operation is mechanically driven.


25. PCM Software or PCM Fault

PCM failure is uncommon but possible.

Potential problems include:

Check for:

before replacing the PCM.


Is P0087 Serious?

P0087 should be treated as a moderate- to high-severity code.

Potential risks include:

The code becomes especially serious when accompanied by:


Can You Drive With P0087?

Driving with P0087 is not recommended until the cause is understood.

A short trip may be possible if:

Stop driving if:

A vehicle that cannot maintain fuel pressure may not provide power when needed.

That is inconvenient in a driveway and considerably less charming while merging into freeway traffic.


High-Pressure Fuel Safety Warning

Gasoline direct-injection and common-rail diesel systems can operate at extremely high pressure.

Never:

High-pressure fuel can penetrate skin and cause a medical emergency.

Use:


How to Diagnose P0087

Step 1: Scan All Modules and Record Data

Check for related codes such as:

Record:


Step 2: Verify Fuel Level

Confirm that the tank contains fuel.

Do not rely only on the dashboard gauge.

If necessary:

Running out of fuel is listed as a possible P0087 cause in manufacturer diagnostic information.


Step 3: Inspect for External Fuel Leaks

Check:

Do not continue testing a high-pressure system with an active leak.


Step 4: Check Fuel Quality

Collect a sample using the approved procedure.

Inspect for:

If metal is present, stop running the engine until the entire system has been evaluated.


Step 5: Inspect the Fuel Filter

Check:

Replace a restricted or questionable filter with the correct specification.


Step 6: Compare Desired and Actual Rail Pressure

Use live scan-tool data.

Observe pressure during:

Patterns may reveal:


Step 7: Check Low-Side Pressure

Before condemning the high-pressure pump, verify its supply.

Test according to manufacturer specifications:

A high-pressure pump cannot compress fuel it is not receiving.


Step 8: Perform a Fuel-Volume Test

Pressure alone may look acceptable while volume is insufficient.

Measure:

A weak pump may pass a brief idle test and fail when demand increases.


Step 9: Perform Fuel-Pump Voltage-Drop Tests

Measure voltage drop across:

Test while the pump is operating.


Step 10: Inspect for Air Intrusion

On diesel systems, check for:

Air may enter without fuel visibly leaking out.


Step 11: Test High-Pressure Pump Output

Follow the manufacturer’s procedure.

Do not judge the high-pressure pump until:


Step 12: Test Injector Leakage or Return Flow

For diesel systems, perform an injector return-flow test.

For gasoline direct injection, evaluate:

Excessive injector leakage can prevent pressure buildup.


Step 13: Test the Pressure Regulator or Control Valve

Check:

A regulator that remains too open may dump pressure.


Step 14: Test the Rail Pressure Relief Valve

Inspect for:

Replace the valve if testing confirms it cannot seal.


Step 15: Evaluate the Fuel Rail Pressure Sensor

Check:

Mitsubishi service information includes the rail pressure sensor, its wiring, and connector among possible P0087 causes.


Step 16: Inspect Pump and Sensor Wiring

Look for:

Perform voltage-drop and loaded-circuit tests rather than relying only on continuity.


Step 17: Check Pump Command and Duty Cycle

Use scan-tool data to observe:

If command is high but pressure remains low, suspect:

If command is unexpectedly low, investigate:


Step 18: Inspect for High-Pressure Pump Debris

When pump failure is suspected, inspect the approved locations for:

Do not continue running the engine if high-pressure pump debris is found.


Step 19: Check Technical Service Bulletins and Recalls

Some vehicles have documented P0087 concerns involving:

Manufacturer documents show that specific pump defects and fuel-system components have caused P0087 on affected vehicles.


Step 20: Verify the Repair

After repairs:

  1. Clear all codes.
  2. Prime the fuel system correctly.
  3. Check for leaks.
  4. Start the engine.
  5. Monitor desired and actual pressure.
  6. Verify pressure during cranking.
  7. Verify pressure at idle.
  8. Road-test under load.
  9. Confirm pressure tracks command.
  10. Rescan for pending codes.
  11. Check for fuel-system contamination.
  12. Confirm P0087 does not return.

Common Repairs and Costs

RepairEstimated Cost
Add fuel or correct fuel-level issue$20–150
Replace fuel filter$80–300
Repair fuel line or air leak$100–600
Repair pump wiring or connector$150–700
Replace fuel rail pressure sensor$150–500
Replace fuel pressure regulator$200–800
Replace low-pressure fuel pump$400–1,200
Replace gasoline high-pressure pump$600–1,800
Replace diesel high-pressure pump$1,500–4,000+
Replace leaking injector$300–1,200 each
Replace complete contaminated diesel fuel system$5,000–12,000+
Replace fuel pump control module$300–900
PCM software update$100–300
Replace and program PCM$1,000–2,500+

Actual costs depend on:

A clogged filter may be relatively inexpensive.

A high-pressure diesel pump that filled the system with metal may create a repair estimate capable of making the original filter look like the best bargain in automotive history.


Common Diagnostic Mistakes

Avoid these common P0087 diagnostic mistakes:

P0087 tells you pressure is too low.

It does not tell you which component should be replaced first, regardless of how confidently the parts catalog suggests a fuel pump.


Vehicles Commonly Affected

P0087 is a generic OBD-II code and may appear on certain:

The exact failure pattern depends heavily on:


P0087 on Ford Vehicles

Ford gasoline and diesel OBD documentation describes P0087 as a low fuel-rail-pressure condition based on excessive difference between commanded and measured pressure.

Possible Ford-related causes include:

Check engine-specific specifications rather than applying diesel values to an EcoBoost gasoline engine—or vice versa.


P0087 on Volkswagen and Audi Vehicles

Common areas to inspect include:

A vehicle may run normally at idle but set P0087 under boost or heavy acceleration when the high-pressure system cannot keep up.


P0087 on GM Duramax Diesel Engines

Possible causes include:

If metal contamination is present, the entire high-pressure system may require repair rather than just the pump.


P0087 on Gasoline Direct-Injection Engines

Possible causes include:

Compare:

This separates a supply problem from a high-pressure pump problem.


P0087 After Replacing the Fuel Pump

If P0087 remains after pump replacement, inspect:

A new pump does not compensate for:


P0087 After Replacing the Fuel Filter

If P0087 appears after filter service, inspect for:

On diesel engines, a minor sealing problem can introduce enough air to prevent proper rail-pressure buildup.


P0087 Only Under Hard Acceleration

P0087 that occurs only under load often points toward:

The system may meet demand at idle but fail when commanded fuel quantity increases.

Graph:

during the event.


P0087 When the Fuel Tank Is Low

If the code occurs mainly below a certain fuel level, inspect:

A vehicle that runs normally above half a tank but loses pressure below one-quarter tank likely has a tank-side supply issue.


Can Bad Fuel Cause P0087?

Yes.

Bad or contaminated fuel may:

Using gasoline in a diesel vehicle or diesel in a gasoline vehicle can cause serious damage.

Do not continue operating the engine after a misfueling event.


Can a Clogged Filter Cause P0087?

Yes.

A restricted fuel filter is one of the first items to inspect, especially if:

Replacing the filter is not a substitute for checking for pump debris.

If a new filter quickly fills with metal, the system has a much larger problem.


Can a Bad Fuel Pressure Sensor Cause P0087?

Yes.

A sensor biased low can make the PCM believe pressure is below target.

Before replacing the sensor, test:

A faulty sensor is possible.

It is not the only component capable of producing a low pressure reading—actual low pressure remains inconveniently common.


Can a Weak Battery Cause P0087?

A weak battery may contribute during cranking by reducing:

However, P0087 while driving is more likely to involve:

Check battery and charging voltage when multiple low-voltage or communication codes are present.


How to Prevent P0087

Reduce the likelihood of P0087 by:


Frequently Asked Questions

What does P0087 mean?

P0087 means the PCM has detected that actual fuel rail or system pressure is lower than the commanded or specified value.


What is the full definition of P0087?

The generic definition is:

Fuel Rail/System Pressure Too Low

Some scan tools add “Bank 1,” although many applications simply display the generic pressure-too-low description.


What causes P0087 most often?

Common causes include:


Is P0087 serious?

Yes.

P0087 can cause stalling, loss of power, hard starting, or a no-start condition.

On some high-pressure diesel systems, pump failure may contaminate the entire fuel system.


Can I drive with P0087?

Driving is not recommended until the cause is known.

Stop driving if the vehicle stalls, loses substantial power, leaks fuel, or may have high-pressure pump contamination.


Can a clogged fuel filter cause P0087?

Yes.

A restricted filter can starve the low-pressure or high-pressure pump, especially under heavy load.


Can a bad fuel pump cause P0087?

Yes.

Either the in-tank supply pump or the engine-driven high-pressure pump may fail to maintain the required pressure.


Can a bad fuel pressure sensor cause P0087?

Yes.

A sensor that reports an incorrectly low value can set the code even when actual pressure is acceptable.

Verify the sensor circuit and actual pressure before replacement.


Can leaking injectors cause P0087?

Yes.

A leaking gasoline injector or excessive diesel injector return flow can prevent the rail from maintaining pressure.


Can running out of fuel cause P0087?

Yes.

Low or absent fuel is a recognized cause, and manufacturer diagnostic procedures may begin by confirming fuel level.


Can contaminated fuel cause P0087?

Yes.

Water, dirt, incorrect fuel, or metal debris can restrict filters and damage pumps, regulators, and injectors.


What is the difference between P0087 and P0088?

P0087 means fuel pressure is too low.

P0088 means fuel pressure is too high.


What is the difference between P0087 and P0089?

P0087 reports low fuel pressure.

P0089 reports that the fuel pressure regulator is not performing as commanded.


Can P0087 cause a no-start?

Yes.

If rail pressure cannot reach the minimum required during cranking, the PCM may not enable normal injection.


Can P0087 cause limp mode?

Yes.

The PCM may reduce engine power, boost, injector quantity, or maximum RPM to protect the engine and fuel system.


How much does P0087 cost to fix?

Repairs can range from roughly $80–300 for a fuel filter or minor wiring repair to several thousand dollars for a high-pressure pump, injectors, and contaminated fuel-system components.


Final Thoughts

The P0087 code means the PCM has detected that actual fuel rail or system pressure is too low compared with the commanded pressure.

The most common causes include:

Start diagnosis by:

  1. Recording freeze-frame and live pressure data.
  2. Confirming the vehicle has clean, correct fuel.
  3. Inspecting for external leaks.
  4. Checking the fuel filter.
  5. Comparing commanded and actual rail pressure.
  6. Testing low-side fuel pressure and volume.
  7. Checking pump voltage and ground.
  8. Testing injector leakage or diesel return flow.
  9. Evaluating the high-pressure pump.
  10. Testing the regulator and pressure sensor.
  11. Checking for metal contamination.
  12. Reviewing applicable service bulletins and recalls.

Do not immediately replace the high-pressure pump because the code says fuel pressure is low.

The pump may be weak—but it may also be receiving fuel through a clogged filter, operating on low voltage, pulling air through a loose seal, or trying to supply injectors that are returning half the fuel to the tank.

P0087 is a result, not a parts list.

The goal is to determine where the pressure is being lost before the repair budget develops its own fuel-pressure problem.


Related Articles

Fuel Rail Pressure Sensor Codes

Previous P-Code Articles

Browse the complete Pro Street diagnostic libraries:

Exit mobile version