Diagnostic manual index

obd2.help
AboutEspañol
OBD2.help›Powertrain›P0087

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 READY

What it means

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.

Can you drive with it?

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.

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

1Weak or failing fuel pumphigh
2Clogged fuel filter or restricted fuel strainerhigh
3Low fuel level or contaminated fuelmedium
4Faulty fuel pressure sensormedium
5Bad wiring, loose connector, or voltage supply issue to the fuel pump or pressure sensormedium
6Failing fuel pressure regulator or return system problemmedium
7Fuel leak in lines, rail, injectors, or connectionsmedium
8Failed fuel pump control module or relaylow
9ECM software issue or incorrect fuel pressure commandlow

05 / Diagnostic sequence

  1. 01Check the fuel level and make sure the tank is not near empty.
  2. 02Scan for additional codes, especially lean codes, misfire codes, or pump control codes.
  3. 03Inspect fuel lines, rail, injector seals, and connections for leaks.
  4. 04Check live fuel rail pressure data and compare commanded pressure to actual pressure before deciding whether the problem is mechanical or sensor-related.
  5. 05Test fuel pump electrical supply, ground, relay, and control module operation.
  6. 06Measure fuel pressure with a proper gauge if the vehicle uses a serviceable low-pressure system.
  7. 07Inspect or replace the fuel filter if the vehicle has a serviceable one.
  8. 08Test the fuel pressure sensor and its wiring if readings look incorrect.
  9. 09Check for restricted tank pickup, contaminated fuel, or a weak in-tank pump.
  10. 10If all mechanical and electrical tests pass, check for PCM/ECM software updates or control issues.

06 / Repairs

1Add fuel or drain and replace contaminated fuel if needed$20–$200
2Replace clogged fuel filter or service the fuel strainer$20–$150
3Repair damaged wiring, connectors, or fuel pump power/ground circuits$50–$300
4Replace a faulty fuel pressure sensor or pressure regulator$80–$400
5Replace the fuel pump or fuel pump module if output is too low$300–$1,200
6Repair fuel leaks in lines, rail, or injector seals$100–$800
7Update ECM software or diagnose control module faults if all hardware tests are normal$0–$250

07 / Related codes

  • P0088
  • P0089
  • P0090
  • P0190
  • P0191
  • P0193

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.