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:
- Fuel Rail Pressure Too Low
- Fuel Rail/System Pressure Too Low
- Fuel System Pressure Too Low
- Fuel Rail/System Pressure Too Low Bank 1
- Common-Rail Fuel Pressure Too Low
- High-Pressure Fuel System Pressure Too Low
P0087 can appear on:
- Gasoline direct-injection engines
- Common-rail diesel engines
- Turbocharged gasoline engines
- Naturally aspirated direct-injection engines
- Vehicles with electronically controlled returnless fuel systems
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:
- Low fuel level
- Clogged fuel filter
- Weak in-tank fuel pump
- Failing high-pressure fuel pump
- Restricted fuel line
- Air entering the fuel system
- Leaking fuel injector
- Faulty fuel pressure regulator
- Defective fuel rail pressure sensor
- Damaged pump or sensor wiring
- Contaminated fuel
- Internal high-pressure pump damage
Possible symptoms include:
- Check Engine Light
- Hard starting
- Extended cranking
- Engine hesitation
- Weak acceleration
- Reduced-power mode
- Rough idle
- Engine stalling
- Misfires
- No-start condition
- Loss of power under heavy load
- Limited engine speed
- Poor fuel economy
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
| Item | Information |
|---|---|
| OBD-II Code | P0087 |
| Description | Fuel Rail/System Pressure Too Low |
| Category | Powertrain |
| System | Fuel Delivery |
| Main Components | Fuel Pumps, Filter, Rail, Sensor and Regulator |
| Fault Type | Actual Fuel Pressure Below Commanded Pressure |
| Severity | Moderate to High |
| Safe to Drive? | Not recommended until diagnosed |
| Typical Repair Cost | $100–$2,500+ |
| Common Diesel Risk | High-pressure pump damage and metal contamination |
| Common Gasoline Risk | Lean 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:
- Engine speed
- Engine load
- Throttle position
- Boost pressure
- Fuel temperature
- Injection timing
- Requested torque
- Cold-start requirements
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:
- The low-pressure pump cannot supply enough fuel.
- The high-pressure pump cannot compress the fuel sufficiently.
- A restriction limits fuel flow.
- A leak allows pressure to escape.
- The regulator cannot maintain pressure.
- The pressure sensor reports an incorrectly low value.
- 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:
- Relatively low pressure on port-injected gasoline engines
- Several hundred or several thousand psi on gasoline direct-injection engines
- Extremely high pressure on common-rail diesel engines
The fuel rail pressure sensor reports pressure to the PCM.
The PCM then compares:
- Desired fuel rail pressure
- Actual fuel rail pressure
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:
- Fuel tank
- In-tank electric pump
- Pump module
- Fuel filter
- Supply lines
- Low-pressure sensor on some vehicles
Its job is to move fuel from the tank to the high-pressure pump.
High-Pressure Side
The high-pressure side may include:
- Camshaft-driven high-pressure pump
- Fuel pressure control valve
- High-pressure lines
- Fuel rail
- Rail pressure sensor
- Direct injectors
- Pressure relief valve
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:
- A weak tank pump
- A restricted filter
- A damaged pickup
- Air entering the supply line
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:
- Weak in-tank pump
- Restricted fuel filter
- Failing high-pressure pump
- Worn high-pressure pump cam follower
- Faulty fuel pressure control valve
- Leaking direct injector
- Incorrect fuel pressure sensor signal
- Damaged wiring
- Low pump-module voltage
Symptoms often become worse during:
- Hard acceleration
- High boost
- Highway merging
- Heavy engine load
- Hot restarts
- Low fuel level
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:
- Clogged diesel fuel filters
- Weak lift pump
- Air entering the fuel supply
- Water-contaminated fuel
- Failing high-pressure injection pump
- Excessive injector return flow
- Rail pressure control valve failure
- Fuel pressure relief valve leakage
- High-pressure pump wear
- Metal contamination
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:
- Fuel rails
- Injectors
- Pressure regulators
- Return lines
- Fuel tank
- Replacement pump
In that situation, replacing only the pump may allow contaminated fuel to destroy the replacement component.
P0087 vs P0088 vs P0089
| Code | Description | Typical Meaning |
| P0087 | Fuel Rail/System Pressure Too Low | Actual pressure cannot reach or maintain target |
| P0088 | Fuel Rail/System Pressure Too High | Actual pressure exceeds the commanded range |
| P0089 | Fuel Pressure Regulator 1 Performance | Pressure 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:
- Supply
- Pumping
- Regulation
- Leakage
- Sensing
- Electrical control
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:
- Implausible
- Erratic
- Outside the expected performance range
- Not matching other operating information
The two codes may appear together.
If mechanical fuel pressure is normal but the scan-tool reading is incorrect, suspect:
- Pressure sensor
- Sensor wiring
- Connector
- PCM input
P0087 vs P00C6
P00C6 is commonly related to fuel rail pressure being too low during engine cranking.
P0087 may occur:
- While driving
- Under acceleration
- At idle
- During heavy load
- During extended operation
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:
- Fuel pressure buildup during cranking
- Pressure retention after shutdown
- Pump priming
- Injector leakage
- High-pressure pump condition
Symptoms of P0087
Possible symptoms include:
- Check Engine Light
- Extended cranking
- Hard starting
- No-start condition
- Rough idle
- Engine hesitation
- Weak acceleration
- Loss of power under load
- Reduced-power or limp mode
- Engine stalling
- Misfires
- Surging
- Limited engine RPM
- Poor fuel economy
- Diesel knocking or abnormal combustion
- Engine starts and then dies
- Vehicle runs normally at idle but fails under load
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:
- Gasoline direct injectors may not deliver the commanded fuel quantity.
- Diesel injectors may not be enabled.
- The engine may crank but not start.
- The engine may start briefly and stall.
- Starting time may become progressively longer.
A vehicle that will not build adequate rail pressure during cranking should not be repeatedly cranked without diagnosis.
Repeated cranking may:
- Drain the battery
- Overheat the starter
- Mask the original pressure problem
- Circulate contaminated fuel through the system
Can P0087 Cause Reduced Power?
Yes.
Under load, the PCM commands more fuel.
If pressure cannot meet demand, the PCM may:
- Limit throttle
- Reduce boost
- Reduce injector quantity
- Limit engine RPM
- Enter reduced-power mode
- Shut the engine down in severe cases
A common complaint is that the vehicle runs acceptably at light throttle but loses power during:
- Passing
- Towing
- Highway acceleration
- Hill climbing
- High boost
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:
- Pump failure
- Filter restriction
- Fuel starvation
- Leaks
- Injector return flow
- Pressure-regulator faults
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:
- Driver ran out of fuel
- Faulty fuel gauge
- Incorrect level-sensor reading
- Vehicle parked on a steep angle
- Pickup uncovered during cornering
- Fuel sloshing away from the pickup
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:
- Normal service accumulation
- Dirty fuel
- Rust
- Diesel algae or microbial contamination
- Water
- Tank debris
- High-pressure pump material
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:
- Produce insufficient pressure
- Produce insufficient volume
- Fail when hot
- Operate intermittently
- Slow down because of worn brushes
- Receive low voltage
The pump may sound normal and still be weak.
Fuel-pump diagnosis should include:
- Pressure
- Volume
- Current draw
- Power
- Ground
- Voltage drop
4. Failing High-Pressure Fuel Pump
The high-pressure pump may be unable to reach commanded rail pressure because of:
- Internal wear
- Damaged plungers
- Scored pumping surfaces
- Failed control valve
- Worn cam follower
- Insufficient supply fuel
- Contamination
- Internal leakage
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:
- Worn cam follower
- Damaged roller
- Worn cam lobe
- Incorrect pump installation
- Excessive pump clearance
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:
- Kink
- Internal collapse
- Collision damage
- Incorrect routing
- Ice
- Debris
- Damaged quick-connect fitting
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:
- Loose filter housing
- Damaged filter seal
- Cracked pickup tube
- Loose hose clamp
- Leaking quick-connect
- Cracked supply line
- Incorrectly installed filter
Air compresses more easily than fuel and reduces the pump’s ability to maintain stable pressure.
8. Contaminated Fuel
Fuel contamination may include:
- Water
- Dirt
- Gasoline in a diesel system
- Diesel in a gasoline system
- Rust
- Biological contamination
- Incorrect additives
Contamination can damage:
- Pumps
- Injectors
- Regulators
- Pressure sensors
- Fuel rails
If contamination is confirmed, replacing only one component may not be enough.
9. Failing Fuel Pressure Regulator
The regulator may:
- Stick open
- Leak internally
- Fail electrically
- Respond too slowly
- Return too much fuel
- Allow rail pressure to bleed away
On some systems, the regulator is:
- Mounted on the rail
- Installed on the high-pressure pump
- Integrated into the in-tank pump module
- Controlled through a separate pressure-control valve
10. Leaking Fuel Injector
A leaking injector can reduce fuel pressure.
Possible leakage paths include:
- Injector tip leaking into the cylinder
- Excessive diesel injector return flow
- External injector seal leak
- Internal control-valve leak
Symptoms may include:
- Hard starting
- Fuel odor
- Black smoke
- Rough idle
- Oil dilution
- Cylinder misfire
- Pressure dropping after shutdown
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:
- One injector returning excessively
- Several worn injectors
- Pressure loss during cranking
- Pressure loss under load
12. Leaking Fuel Pressure Relief Valve
Some fuel rails use a pressure relief valve.
If it leaks or opens too early:
- Rail pressure may not reach target
- Pressure may drop under load
- Starting may become difficult
- Fuel may return to the tank excessively
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:
- Internal failure
- Biased signal
- Poor reference voltage
- Bad ground
- Connector corrosion
- Signal-wire damage
Compare the scan-tool reading with:
- Mechanical gauge, where approved
- Known-good sensor
- Calculated pressure data
- Manufacturer test values
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:
- Open five-volt reference
- Shorted signal wire
- Poor sensor ground
- Corroded connector
- Backed-out terminal
- Harness heat damage
- Water intrusion
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:
- Failed module
- Overheating
- Corrosion
- Water intrusion
- Poor ground
- Incorrect duty cycle
- Communication failure
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:
- Corroded connector
- Weak relay
- Damaged power wire
- Poor ground
- Burned fuse terminal
- Failing control module
- Excessive voltage drop
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:
- Ground eyelet
- Body connection
- Corrosion
- Loose fastener
- Burned connector
- Voltage drop under load
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:
- Melted plastic
- Darkened terminals
- Loose pins
- Corrosion
- Heat damage
- Poor tension
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:
- Stick
- Leak
- Fail electrically
- Become contaminated
- Respond slowly
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:
- High ambient temperature
- Restricted return flow
- Low tank level
- Recirculated hot diesel fuel
- Cooling-system faults on vehicles with fuel coolers
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:
- Cracked
- Loose
- Partially disconnected
- Restricted by debris
- Installed incorrectly
- Unable to collect fuel below a certain level
The vehicle may run normally with a full tank but set P0087 as the level drops.
22. Incorrect Fuel Filter
An incorrect filter may:
- Restrict flow
- Lack the correct bypass
- Leak air
- Fit improperly
- Have the wrong micron rating
- Contain defective seals
A newly installed component can still be the source of the problem.
23. Fuel Filter Installed Incorrectly
Installation errors include:
- Double gasket
- Pinched seal
- Loose housing
- Incorrect O-ring position
- Filter installed backward
- Housing not fully tightened
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:
- Jumped timing chain
- Worn pump lobe
- Incorrect pump timing
- Damaged drive gear
- Broken pump drive
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:
- Incorrect pump command
- Incorrect regulator command
- Misinterpreted sensor data
- Failed output driver
- Calibration issue
Check for:
- Technical service bulletins
- Software updates
- Recall campaigns
- Wiring faults
before replacing the PCM.
Is P0087 Serious?
P0087 should be treated as a moderate- to high-severity code.
Potential risks include:
- Engine stalling in traffic
- Severe loss of power
- No-start condition
- Lean combustion
- Injector damage
- High-pressure pump damage
- Fuel-system contamination
- Catalyst damage from misfires
- Unsafe acceleration performance
The code becomes especially serious when accompanied by:
- Metallic debris in the fuel
- Severe diesel knocking
- Repeated stalling
- Fuel leaks
- No-start condition
- Reduced-power warning
- Rail pressure that collapses under load
Can You Drive With P0087?
Driving with P0087 is not recommended until the cause is understood.
A short trip may be possible if:
- The engine starts normally
- No fuel leaks are present
- Power remains adequate
- The vehicle does not stall
- Rail pressure remains close to target
Stop driving if:
- The engine stalls
- Acceleration becomes unsafe
- The vehicle enters severe reduced-power mode
- Fuel is leaking
- The engine will not restart reliably
- Metal contamination is suspected
- The high-pressure pump makes abnormal noise
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:
- Loosen a high-pressure line with the engine running
- Place a hand near a suspected pinhole leak
- Use an ordinary pressure gauge on a high-pressure rail
- Reuse high-pressure lines when the manufacturer prohibits it
- Command pumps without following service procedures
- Open the system before pressure has been relieved
High-pressure fuel can penetrate skin and cause a medical emergency.
Use:
- Factory pressure-relief procedure
- Eye protection
- Fuel-resistant gloves
- Correct diagnostic adapters
- Proper ventilation
- Fire-safe work practices
How to Diagnose P0087
Step 1: Scan All Modules and Record Data
Check for related codes such as:
- P0088
- P0089
- P0090
- P0091
- P0092
- P00C6
- P0190
- P0191
- P0192
- P0193
- Fuel pump control codes
- Injector codes
- System-voltage codes
Record:
- Freeze-frame data
- Desired fuel pressure
- Actual fuel pressure
- Engine RPM
- Throttle position
- Engine load
- Fuel level
- Fuel temperature
- Battery voltage
Step 2: Verify Fuel Level
Confirm that the tank contains fuel.
Do not rely only on the dashboard gauge.
If necessary:
- Add a known quantity of correct fuel
- Inspect fuel-level data
- Compare tank reading with actual volume
- Check for pickup problems
Running out of fuel is listed as a possible P0087 cause in manufacturer diagnostic information.
Step 3: Inspect for External Fuel Leaks
Check:
- Tank
- Fuel lines
- Filter housing
- Pump connections
- Fuel rail
- Injectors
- Return lines
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:
- Water
- Dirt
- Rust
- Wrong fuel
- Metal particles
- Biological contamination
- Cloudiness
If metal is present, stop running the engine until the entire system has been evaluated.
Step 5: Inspect the Fuel Filter
Check:
- Service history
- Restriction indicator
- Contamination
- Water separator
- Correct part number
- Installation
- Seals
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:
- Key-on priming
- Cranking
- Idle
- Snap throttle
- Road load
- Wide-open acceleration when safe
Patterns may reveal:
- Pressure low at all times
- Pressure adequate at idle but low under load
- Pressure slow to build
- Pressure drops after shutdown
- Sensor signal erratic
Step 7: Check Low-Side Pressure
Before condemning the high-pressure pump, verify its supply.
Test according to manufacturer specifications:
- Pressure
- Volume
- Pump current
- Pump duty cycle
- Voltage
- Ground
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:
- Fuel delivered over a specified time
- Flow under load
- Pump output at commanded speed
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:
- Pump power circuit
- Pump ground circuit
- Relay contacts
- Fuse terminals
- Pump connector
Test while the pump is operating.
Step 10: Inspect for Air Intrusion
On diesel systems, check for:
- Bubbles in approved clear test lines
- Loose filter housing
- Damaged seals
- Cracked supply line
- Faulty hand primer
- Loose fittings
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:
- Low-side supply is confirmed
- Fuel quality is acceptable
- Filter restriction is ruled out
- Pump command is correct
Step 12: Test Injector Leakage or Return Flow
For diesel systems, perform an injector return-flow test.
For gasoline direct injection, evaluate:
- Pressure decay
- Injector balance
- Cylinder leakage symptoms
- Spark-plug fuel fouling
- Oil dilution
Excessive injector leakage can prevent pressure buildup.
Step 13: Test the Pressure Regulator or Control Valve
Check:
- Electrical command
- Coil resistance
- Current
- Mechanical sticking
- Contamination
- Return flow
A regulator that remains too open may dump pressure.
Step 14: Test the Rail Pressure Relief Valve
Inspect for:
- Leakage
- Opening below specification
- Fuel in return circuit
- Pressure decay
Replace the valve if testing confirms it cannot seal.
Step 15: Evaluate the Fuel Rail Pressure Sensor
Check:
- Five-volt reference
- Sensor ground
- Signal voltage
- Connector condition
- Signal response
- Comparison with known pressure
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:
- Open circuits
- Short to ground
- Short to voltage
- Corrosion
- Melted wiring
- Loose terminals
- Poor previous repairs
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:
- Low-pressure pump command
- Fuel pump module duty cycle
- High-pressure control-valve command
- Pressure-regulator command
If command is high but pressure remains low, suspect:
- Weak pump
- Restriction
- Leakage
- Internal pump failure
If command is unexpectedly low, investigate:
- Sensor input
- PCM strategy
- Fuel pump control module
- Software
Step 18: Inspect for High-Pressure Pump Debris
When pump failure is suspected, inspect the approved locations for:
- Metal flakes
- Metallic powder
- Scoring
- Contaminated fuel
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:
- High-pressure pump defects
- Fuel-pump impeller problems
- Fuel-pump design changes
- Connector faults
- Sensor problems
Manufacturer documents show that specific pump defects and fuel-system components have caused P0087 on affected vehicles.
Step 20: Verify the Repair
After repairs:
- Clear all codes.
- Prime the fuel system correctly.
- Check for leaks.
- Start the engine.
- Monitor desired and actual pressure.
- Verify pressure during cranking.
- Verify pressure at idle.
- Road-test under load.
- Confirm pressure tracks command.
- Rescan for pending codes.
- Check for fuel-system contamination.
- Confirm P0087 does not return.
Common Repairs and Costs
| Repair | Estimated 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:
- Vehicle
- Engine type
- Gasoline or diesel system
- Pump location
- Contamination
- Number of failed injectors
- Labor rate
- Whether the fuel tank must be removed
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:
- Replacing the rail pressure sensor without verifying actual pressure
- Replacing the high-pressure pump before testing low-side supply
- Ignoring a clogged filter
- Ignoring low fuel level
- Failing to check for contaminated fuel
- Skipping pump voltage-drop testing
- Testing pressure but not fuel volume
- Ignoring injector return flow on a diesel
- Replacing a pump without checking for metal contamination
- Reusing prohibited high-pressure lines
- Opening a pressurized fuel system unsafely
- Assuming the same pressure specification applies to every engine
- Clearing the code before recording commanded and actual pressure
- Road-testing a vehicle that stalls unpredictably
- Ignoring recall or service-bulletin coverage
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:
- Ford and Lincoln vehicles
- Chevrolet and GMC vehicles
- Cadillac models
- Ram trucks
- Dodge and Jeep vehicles
- Volkswagen and Audi vehicles
- BMW and MINI vehicles
- Mercedes-Benz vehicles
- Hyundai and Kia vehicles
- Honda and Acura vehicles
- Toyota and Lexus vehicles
- Nissan and Infiniti vehicles
- Mitsubishi vehicles
- Mazda vehicles
- Peugeot and Citroën vehicles
- Diesel commercial vehicles
The exact failure pattern depends heavily on:
- Gasoline or diesel operation
- Direct or port injection
- Pump design
- Filter arrangement
- Fuel-pressure control strategy
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:
- Clogged fuel filters
- Weak low-pressure pump
- High-pressure pump failure
- Low pump-module voltage
- Air entering a diesel fuel system
- Injector return leakage
- Pressure-sensor problems
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:
- In-tank pump
- Fuel filter
- High-pressure fuel pump
- Cam follower on applicable engines
- Pump control valve
- Rail pressure sensor
- Pump control module
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:
- Restricted fuel filter
- Air intrusion
- Collapsing supply hose
- Excessive injector return
- Rail pressure relief-valve leakage
- Weak high-pressure pump
- Contaminated fuel
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:
- Weak tank pump
- Low pump-module voltage
- Failing high-pressure pump
- Worn pump follower or cam lobe
- Leaking direct injector
- Defective pressure control valve
- Rail pressure sensor fault
Compare:
- Low-side pressure
- Desired high pressure
- Actual high pressure
- Pump command
This separates a supply problem from a high-pressure pump problem.
P0087 After Replacing the Fuel Pump
If P0087 remains after pump replacement, inspect:
- Correct pump installed
- Pump connector
- Pump ground
- Pump-module programming
- Incorrect fuel-line routing
- Restricted filter
- Damaged pickup seal
- High-pressure pump
- Pressure sensor
- Injector leakage
A new pump does not compensate for:
- Low voltage
- A clogged filter
- An air leak
- A failing high-pressure pump
- A false sensor reading
P0087 After Replacing the Fuel Filter
If P0087 appears after filter service, inspect for:
- Incorrect filter
- Filter installed backward
- Loose housing
- Damaged O-ring
- Double gasket
- Air trapped in the system
- Improper priming
- Leaking drain valve
- Contaminated fuel
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:
- Restricted filter
- Weak pump
- Low pump voltage
- Insufficient fuel volume
- High-pressure pump wear
- Injector leakage
- Pressure relief-valve leakage
The system may meet demand at idle but fail when commanded fuel quantity increases.
Graph:
- Commanded pressure
- Actual pressure
- Pump duty cycle
- Engine load
during the event.
P0087 When the Fuel Tank Is Low
If the code occurs mainly below a certain fuel level, inspect:
- Tank pickup
- Pump-module reservoir
- Jet pump or transfer system
- Saddle-tank transfer
- Cracked pickup tube
- Fuel-level sensor accuracy
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:
- Restrict the filter
- Damage pumps
- Damage injectors
- Cause corrosion
- Reduce lubricity
- Introduce water
- Create air or vapor problems
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:
- Service history is unknown
- The code appears under load
- Fuel quality is questionable
- The vehicle is diesel-powered
- Pump command rises while pressure falls
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:
- Reference voltage
- Ground
- Signal
- Connector terminals
- Actual mechanical pressure where approved
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:
- Pump speed
- Starter speed
- PCM voltage
- Injector operation
However, P0087 while driving is more likely to involve:
- Fuel supply
- Pump performance
- Pressure regulation
- Leakage
- Sensor accuracy
Check battery and charging voltage when multiple low-voltage or communication codes are present.
How to Prevent P0087
Reduce the likelihood of P0087 by:
- Replacing fuel filters on schedule
- Using clean fuel from reputable stations
- Avoiding repeated operation with an almost empty tank
- Draining diesel water separators when required
- Repairing fuel leaks promptly
- Addressing hard-start complaints early
- Checking pump wiring for heat damage
- Using the correct replacement filters
- Following proper priming procedures
- Avoiding fuel-system contamination during repairs
- Investigating metal debris immediately
- Following manufacturer fuel-system service procedures
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:
- Clogged fuel filter
- Weak supply pump
- Failing high-pressure pump
- Restricted fuel line
- Leaking injector
- Pressure-regulator fault
- Rail pressure sensor fault
- Low fuel level
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:
- Low fuel level
- Restricted fuel filter
- Weak low-pressure fuel pump
- Failing high-pressure pump
- Air entering the fuel system
- Restricted fuel lines
- Leaking injectors
- Faulty pressure regulator
- Fuel rail pressure sensor problems
- Pump or sensor wiring faults
- Contaminated fuel
Start diagnosis by:
- Recording freeze-frame and live pressure data.
- Confirming the vehicle has clean, correct fuel.
- Inspecting for external leaks.
- Checking the fuel filter.
- Comparing commanded and actual rail pressure.
- Testing low-side fuel pressure and volume.
- Checking pump voltage and ground.
- Testing injector leakage or diesel return flow.
- Evaluating the high-pressure pump.
- Testing the regulator and pressure sensor.
- Checking for metal contamination.
- 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
- P0190 Code Explained: Fuel Rail Pressure Sensor “A” Circuit
- P0191 Code Explained: Fuel Rail Pressure Sensor Range/Performance
- P0192 Code Explained: Fuel Rail Pressure Sensor Circuit Low
- P0193 Code Explained: Fuel Rail Pressure Sensor Circuit High
Previous P-Code Articles
- P0084 Code Explained: Exhaust Valve Control Solenoid Circuit Bank 2
- P0085 Code Explained: Exhaust Valve Control Solenoid Circuit Low Bank 2
- P0086 Code Explained: Exhaust Valve Control Solenoid Circuit High Bank 2
Browse the complete Pro Street diagnostic libraries:



