P0087
Fuel Rail Pressure Too Low
The engine is not getting the fuel pressure it needs. That can cause hard starting, low power, hesitation, stalling, and misfires. The root problem might be a weak pump, restriction, pressure-control issue, inaccurate sensor reading, or fuel leak, so the first job is to compare commanded pressure to actual pressure before replacing parts.
- SEV
- 4/5
- DRIVE
- CAUTION
- DIY
- $20–$300
- SHOP
- $150–$1,200
Quick answer
AI-CITATION READYWhat it means
Can you drive with it?
Most common causes
- Weak or failing fuel pump
- Clogged fuel filter or restricted fuel strainer
- Low fuel level or contaminated fuel
Typical repair cost
DIY usually runs $20–$300. Typical shop repair lands around $150–$1,200, depending on the root cause.
01 / Definition
P0087 means the engine control module detected fuel rail or fuel system pressure below the target level on bank 1. The pressure drop can be actual, such as from a weak fuel pump or restricted fuel delivery, or it can be a false reading caused by a faulty pressure sensor or wiring issue.
02 / Drive status
With caution. You may be able to drive short distances, but the engine can lose power or stall. Avoid heavy acceleration and get it checked soon because low fuel pressure can leave you stranded or damage the engine if misfires occur.
03 / Symptoms
- Check engine light
- Hard starting
- Long cranking before start
- Loss of power under acceleration
- Engine hesitation or surging
- Stalling
- Misfires
- Poor fuel economy
- Rough idle
- Engine may not start
04 / Causes
| 1 | Weak or failing fuel pump | high |
|---|---|---|
| 2 | Clogged fuel filter or restricted fuel strainer | high |
| 3 | Low fuel level or contaminated fuel | medium |
| 4 | Faulty fuel pressure sensor | medium |
| 5 | Bad wiring, loose connector, or voltage supply issue to the fuel pump or pressure sensor | medium |
| 6 | Failing fuel pressure regulator or return system problem | medium |
| 7 | Fuel leak in lines, rail, injectors, or connections | medium |
| 8 | Failed fuel pump control module or relay | low |
| 9 | ECM software issue or incorrect fuel pressure command | low |
05 / Diagnostic sequence
- 01Check the fuel level and make sure the tank is not near empty.
- 02Scan for additional codes, especially lean codes, misfire codes, or pump control codes.
- 03Inspect fuel lines, rail, injector seals, and connections for leaks.
- 04Check live fuel rail pressure data and compare commanded pressure to actual pressure before deciding whether the problem is mechanical or sensor-related.
- 05Test fuel pump electrical supply, ground, relay, and control module operation.
- 06Measure fuel pressure with a proper gauge if the vehicle uses a serviceable low-pressure system.
- 07Inspect or replace the fuel filter if the vehicle has a serviceable one.
- 08Test the fuel pressure sensor and its wiring if readings look incorrect.
- 09Check for restricted tank pickup, contaminated fuel, or a weak in-tank pump.
- 10If all mechanical and electrical tests pass, check for PCM/ECM software updates or control issues.
06 / Repairs
| 1 | Add fuel or drain and replace contaminated fuel if needed | $20–$200 |
|---|---|---|
| 2 | Replace clogged fuel filter or service the fuel strainer | $20–$150 |
| 3 | Repair damaged wiring, connectors, or fuel pump power/ground circuits | $50–$300 |
| 4 | Replace a faulty fuel pressure sensor or pressure regulator | $80–$400 |
| 5 | Replace the fuel pump or fuel pump module if output is too low | $300–$1,200 |
| 6 | Repair fuel leaks in lines, rail, or injector seals | $100–$800 |
| 7 | Update ECM software or diagnose control module faults if all hardware tests are normal | $0–$250 |
07 / Related codes
08 / FAQ
Can bad gas cause P0087?
Yes. Contaminated fuel or very low fuel level can cause low fuel pressure and trigger this code.
Is P0087 usually a bad fuel pump?
Often yes, but a clogged filter, bad pressure sensor, wiring problem, or fuel leak can cause the same code.
Will P0087 cause misfires?
Yes. Low fuel pressure can make the engine run lean and cause misfires, hesitation, and stalling.
Can I clear P0087 and keep driving?
You can clear it, but if the underlying problem remains, the code will return and the engine may stall or lose power.
Do I need to replace the fuel pump right away?
Not always. Verify pressure, wiring, filter condition, and sensor readings before replacing major parts.
How is P0087 different from P0191?
P0087 is the low-fuel-pressure result. P0191 is the range or plausibility fault that appears when the PCM sees fuel pressure that does not make sense for engine demand. A weak pump, restriction, or pressure-control problem can set either one, so compare desired versus actual pressure before guessing.
Is P0087 only a diesel code?
No. It is common on diesel systems because rail pressure is a major control point, but gasoline direct-injection vehicles can set it too. The testing path still starts with proving whether pressure is truly low or only reported low.
09 / Source and method
- DATA BASIS
- OBD-II REFERENCE + OBD2.HELP
- METHOD
- STATIC VALIDATION
- SAFETY
- INFORMATIONAL
This page combines OBD-II diagnostic reference data with OBD2.help generated diagnostic guidance for code meaning, likely causes, and repair direction.
Publishing uses deterministic schema and build validation, plus manual spot checks on representative pages before release.
Safety-critical diagnosis and repairs should be confirmed with a qualified mechanic, especially when the vehicle is misfiring, overheating, or losing power.