OBD-II Fault Code P0087: Fuel Rail/System Pressure Too Low

Our mobile mechanics can quickly diagnose a P0087 trouble code and bring the shop to you 7 days a week. Get a quick and fair quote today.

Find Your Cost

What is Code P0087?

P0087 is a diagnostic trouble code (DTC) that means “Fuel Rail/System Pressure Too Low.”

It points to a fault in the fuel delivery system, specifically, insufficient fuel rail pressure that fails to meet the engine’s operational requirements. When this happens, the car’s engine may not get enough fuel to run smoothly.

But how does this happen?

Your car’s key fuel system components consist of the fuel tank pump, hoses, fuel injector, filter, and fuel pressure regulator

The pump draws gasoline from the tank and sends it through the fuel lines to the filter, which removes any impurities. From there, it travels to the injectors and into the combustion chamber. If pressure drops at any point in this process — due to fuel leaks,  a failing fuel pump, or a clogged fuel filter — the engine may set the P0087 code.

What Triggers Code P0087?

Here are some possible causes that can lead to the P0087 trouble code:

  1. Clogged fuel filter: Blockages in the fuel filter or screens due to dirt or debris can restrict fuel flow, causing low pressure in the rail.

  2. A bad fuel pump: A failing fuel pump can’t deliver adequate pressure, triggering the P0087 code.

  3. Malfunctioning sensors: A faulty fuel rail pressure sensor or fuel tank pressure sensor may send incorrect signals to the engine control module (ECM). This leads to improper system pressure regulation and an active P0087 code.

  4. Fuel line issues: If the fuel lines are clogged (by dirt, rust, or debris) or leaking, the fuel flow to the engine is affected. This causes low pressure in the rail, triggering the code.

  5. Damaged fuel injector: If one or more fuel injectors are stuck open or not functioning properly, it can lead to insufficient rail pressure.

  6. Electrical problem: Wiring faults or connector issues can prevent the low-pressure fuel pump, fuel rail pressure sensor, or the high-pressure pump solenoid from receiving adequate power. This can result in inaccurate readings and uneven pressure, resulting in an active code.

  7. A worn high-pressure pump: If the high-pressure fuel pump is damaged, it can’t generate enough pressure to supply fuel efficiently.

  8. Faulty fuel pump driver module (FPDM): This component (found in newer cars) controls how much voltage the fuel tank pump receives. In older engines, a fuel pressure regulator performs the same function. A faulty fuel pump module (or faulty regulator) may not generate enough pressure, triggering the OBD II code P0087.

  9. Critically low fuel level: If the fuel tank is nearly empty, the pump may suck in air, resulting in a low fuel pressure issue.

  10. Camshaft timing issue or lobe wear on the pump drive: Timing issues or worn lobes (raised or eccentric portions on a camshaft) can affect the pump’s operation, disrupting pressure generation. However, this is a rare occurrence.

What Are the Common Symptoms of Code P0087?

The typical signs associated with a P0087 trouble code are:

  • Illuminated check engine light: The ECM detects fuel pressure issues and activates the check engine warning to alert the driver.
  • Poor vehicle performance: Low fuel rail pressure can lead to engine stalling, rough running, high RPMs (revolutions per minute), or the car stopping altogether. The engine may struggle to maintain power or experience poor acceleration, especially under load.
  • Misfiring engine: When the engine receives an insufficient fuel supply for combustion, an inadequate air-fuel mixture can cause misfires.
  • Reduced fuel efficiency: A low fuel pressure issue can often lead to insufficient fuel reaching the engine. To counter this, your engine may consume more fuel to generate the same power, affecting the car’s fuel economy.

Can You Still Drive with a P0087 Error Code?

No, it’s not recommended to drive with an active P0087 code.

This diagnostic trouble code signals a severe fuel system problem. While your car might still start and run, continued driving will cause misfires, poor acceleration, stalling, and potentially damage the engine. 

It’s best to address the issue promptly before it becomes more severe.

How to Diagnose a P0087 Error Code

Unless you are an expert, it’s best to let professionals handle this issue carefully. They may start by asking you some diagnostic questions to suggest possible solutions

Here’s how a mechanic will proceed next:

  1. Scan the car’s computer: The mechanic will use an OBD-II scanner to scan for any trouble codes that are present. Then they’ll check the freeze frame information for each code and clear them.

  2. Test drive the car: They’ll drive the vehicle to recreate the conditions that may have caused the drop in fuel pressure. This helps determine whether the issue that triggered the error code still exists before moving on to more detailed inspections.

  3. Inspect electrical wiring: The mechanic will examine the wiring linked to the fuel pump, sensors, and ECM for any loose connections or short circuits.

  4. Check fuel system components: If the check engine light is still on, they’ll visually inspect the fuel tank, pump, fuel line, and filter for any signs of damage.

  5. Test the fuel rail pressure sensor: The mechanic will use a multimeter to ensure it accurately reports the fuel rail pressure.

  6. Measure fuel pressure and test the modules: The mechanic will use a fuel gauge to check if the engine is receiving adequate pressure (typically between 30 and 80 pounds per square inch). They’ll also test the car’s computer to check whether it’s receiving accurate sensor data. They’ll update the software or replace the module if the comparison shows any inaccurate readings.

Possible Repairs for Code P0087 and Costs

OBD II code p0087 can require multiple repairs depending on its root cause. That’s why a mechanic will first perform a diagnostic check and quote a relevant price depending on the repairs needed. 

Here’s a breakdown of the possible solutions and costs (including parts and labor) for resolving a DTC P0087:

How Can You Keep Your Fuel System in Good Shape and Prevent Code P0087?

Some proven ways to avoid triggering the DTC P0087 code are:

  • Ensure that your mechanic changes the fuel filter regularly — typically every 30,000 miles.
  • Fill up only at trusted gas stations to avoid contaminated fuel that can clog the system.
  • If your car experiences fuel delivery system issues, contact a professional to test the fuel pressure and volume.
  • Fix fuel leaks right away to prevent pressure loss.

How It Works

Our certified technicians come to you with a wrench and a smile. Do what you’d normally do at home (or the office) - catch up on yard work or a favorite TV show, make dinner - while your vehicle is being serviced.

Tell us about your vehicle

Select your vehicles year, make, and model and the repair service you need.

Book online

Get a free quote, book an appointment, and speak to a specialist – all online!

Schedule your repair

Pick a time that works best for you and our mobile mechanics will bring the shop to you.

We're here to keep you moving

Our experienced mobile mechanics are ready to help.

Get a Quote

1-Year | 12,000-Mile Warranty