P0087 — Fuel Rail/System Pressure Too Low #
Note: The description for DTC P0087 may vary depending on the vehicle manufacturer (OEM).
- Fuel Rail Pressure Too Low (Ford, GM, Toyota, Honda, Volkswagen, etc.)
- Fuel Rail/System Pressure – Too Low (Chrysler)
- Fuel Rail Pressure Below Threshold (Mazda)
- Low Fuel Rail Pressure Detected (Hyundai, Kia)
Summary of code P0087 #
P0087 is a generic OBD-II diagnostic trouble code indicating that the fuel rail pressure—the pressure inside the main pipe delivering fuel to the injectors—has dropped below the minimum level required by the engine control module (ECM). This pressure is critical for proper fuel atomization and engine performance. The ECM constantly monitors the fuel system via sensors, and if it detects that the fuel pressure is consistently lower than specified, it will trigger P0087. This code may result from a range of issues, from a failing fuel pump to a clogged fuel filter or even a wiring problem. Prompt diagnosis is essential, as low fuel pressure can cause drivability issues or, in rare cases, engine damage.
Common symptoms for code P0087 #
When P0087 is set, most drivers will notice a change in how their vehicle runs. Symptoms often manifest during acceleration or under heavy load, but can also appear at idle. If you’ve experienced any of the following, your car may be suffering from low fuel pressure:
- Loss of engine power, especially during acceleration
- Engine stalling or hesitation
- Hard starting or extended cranking time
- Illuminated check engine light (MIL)
- Rough idle or misfires
- In rare cases, limp mode activation (limited power)
Probable causes (in order of frequency) for P0087 #
There are several reasons why the ECM might detect low fuel rail pressure. Some causes are much more common than others, and understanding the likely culprits can save valuable diagnostic time. Here’s what typically triggers this code, listed from most to least frequent:
- Clogged fuel filter: Over time, fuel filters trap debris and can restrict flow.
- Failing or weak fuel pump: The pump may be unable to maintain required pressure, especially under load.
- Faulty fuel pressure regulator: This valve controls pressure in the rail; if stuck open, pressure drops.
- Fuel line leaks or kinks: Physical damage or corrosion can cause pressure loss.
- Electrical issues (wiring/connectors): Faulty wiring to the pump, relay, or fuel pressure sensor.
- Bad fuel pressure sensor (FRPS): Sensor may give incorrect readings, tricking the ECM.
- Low fuel level: Sometimes overlooked, a near-empty tank can cause fuel starvation during high demand.
- Contaminated fuel: Water or debris in the tank can hinder pump operation or clog injectors.
Step-by-step diagnosis for P0087 #
Diagnosing code P0087 is a process of elimination, starting with the simplest checks and moving toward more involved tests. Here’s a step-by-step approach that mirrors OEM dealer procedures:
- Check and record all DTCs using a professional OBD-II scanner. Note freeze-frame data (engine load, RPM, etc.).
- Inspect fuel level—ensure the tank isn’t near empty.
- Visually inspect fuel lines and connections for leaks, kinks, or damage.
- Check the fuel pump relay and associated fuses for function.
- Measure actual fuel rail pressure with a mechanical gauge (if applicable) and compare to OEM specifications.
- Replace or test fuel filter for restriction if service history is unknown or overdue.
- Test the fuel pressure regulator (if equipped) for proper operation.
- Verify fuel pump voltage and ground at the connector; look for corrosion or loose pins.
- Scan live data for fuel rail pressure sensor readings; compare to mechanical gauge (if available).
- If all else checks out, inspect the FRPS (fuel rail pressure sensor) and wiring.
Possible repairs for P0087 #
Once the root cause of P0087 is identified, the appropriate repair can be performed. Always recheck fuel pressure and clear codes after repairs. Depending on what’s at fault, here are the most common solutions:
- Replace clogged or dirty fuel filter
- Replace weak or failing fuel pump
- Repair or replace damaged fuel lines
- Replace faulty fuel pressure regulator
- Repair wiring/connectors to pump, relay, or pressure sensor
- Replace faulty fuel rail pressure sensor (FRPS)
- Drain and refill tank with fresh fuel if contamination suspected
- Address low fuel level (refuel and retest)
Is it safe to drive with code P0087? #
Limited: While some vehicles may continue to operate with minor symptoms, driving with P0087 is not recommended. Low fuel pressure can cause stalling, hesitation, or unpredictable engine behavior—all of which may put you in an unsafe situation, especially if acceleration is needed. In some cases, persistent low pressure can also cause lean running and potential engine damage. It’s best to address the cause as soon as possible and avoid long trips until repairs are made.
Vehicles most commonly affected by code P0087 #
While P0087 can appear on any OBD-II equipped car or truck, it is more frequently reported on certain makes and models, often due to design or specific fuel system vulnerabilities. If you own one of these, pay particular attention to regular fuel system maintenance:
- Ford F-Series (especially diesel engines)
- Chevrolet Silverado/GMC Sierra (diesel and gasoline)
- Volkswagen and Audi TDI models
- Dodge Ram (Cummins diesel)
- Honda Accord/Civic (fuel filter or pump issues)
- Mazda CX-5, Mazda3
- Hyundai/Kia gasoline and diesel models
- Toyota Hilux, Land Cruiser (diesel)
Common mistakes & best practices for P0087 #
It’s easy to overlook simple causes or jump straight to expensive repairs. Here are some of the most frequent errors, along with tips to avoid them:
- Replacing the fuel pump without testing the fuel filter or pressure regulator first
- Ignoring a clogged fuel filter, especially if replacement interval is overdue
- Not checking for electrical issues at the pump or sensor connectors
- Overlooking fuel line leaks or kinks, especially after recent repairs or accidents
- Forgetting to check fuel quality or level before diagnostics
- Assuming the fuel pressure sensor is faulty without comparing to a mechanical gauge
FAQ for code P0087 #
When dealing with P0087, certain questions come up time and again. Here are quick answers to help you get started:
- Q: Will a bad fuel pump always trigger P0087?
A: Not always. Other issues like a clogged filter or faulty regulator can also set this code. Always test fuel pressure directly before replacing the pump. - Q: Can a dirty fuel injector cause P0087?
A: It’s unlikely. Dirty injectors usually cause misfires, but do not typically reduce rail pressure enough for P0087. Focus first on the pump, filter, and pressure regulator. - Q: How urgent is a P0087 code?
A: It should be addressed promptly to avoid potential stalling, unsafe driving conditions, or engine damage from a lean fuel mixture.




