P0087
Fuel Rail/System Pressure Too Low
Get Your FREE AI Diagnostic Report
Enter your vehicle for a personalized diagnosis for code P0087
P0087 is a generic OBD2 powertrain code that means the engine control module (ECM) has detected that fuel pressure in the fuel rail or fuel system is lower than the manufacturer's specified threshold. The ECM monitors fuel rail pressure via a dedicated sensor and compares it against target values based on engine load and RPM. When actual pressure falls short — even briefly — the code is stored and the check engine light illuminates. This code is common across a wide range of makes and models, including Ford, GM, Dodge, Toyota, and others.
The most frequent culprit is a worn in-tank fuel pump that can no longer sustain adequate pressure, especially under acceleration or heavy load. However, a clogged fuel filter, failed fuel pressure regulator, leaking injectors, or a restricted fuel line can produce identical symptoms and trigger the same code. Diagnosing P0087 correctly requires a fuel pressure gauge test — measuring static pressure (key on, engine off) and dynamic pressure (idle and wide-open throttle) will quickly reveal whether the pump, regulator, or a flow restriction is to blame.
While P0087 is not an immediate tow-it-now emergency in most cases, it should not be ignored. Driving with chronically low fuel pressure can cause lean misfires, accelerated catalytic converter wear, and potential engine damage over time. It can also leave you stranded if the pump fails completely. Start diagnosis with the fuel filter if it has not been recently replaced, then move to a fuel pressure test before condemning the pump. A competent DIYer with basic tools can handle a fuel filter replacement and even some pump jobs, though in-tank pump replacement on certain vehicles requires dropping the fuel tank and warrants professional service.
Severity
Symptoms
- •Engine hesitation or stumbling during acceleration
- •Hard starting or extended cranking before engine fires
- •Engine stalling, especially at idle or low speeds
- •Loss of power under load or at highway speeds
- •Rough idle or misfires
- •Fuel smell or black smoke from exhaust in severe cases
Likely Causes
The in-tank fuel pump is the most common cause of P0087. As the pump wears, it loses the ability to maintain adequate pressure, particularly under high-demand conditions like acceleration or high speeds.
A restricted fuel filter reduces fuel flow to the rail, causing pressure to drop below the required threshold. On vehicles with a serviceable inline filter, this is often the first and cheapest thing to check.
The fuel pressure regulator controls the pressure delivered to the injectors. A failed regulator that bleeds off pressure prematurely will set P0087, especially if pressure drops after the engine is shut off.
Injectors that are stuck open or have degraded seals allow fuel to bleed through continuously, preventing the rail from building or holding adequate pressure, particularly during hot restarts.
A crimped, corroded, or internally collapsed fuel supply line can choke fuel flow before it reaches the rail. This is more common on older vehicles with rubber fuel lines.
Estimated Cost
Professional Repair
Includes parts + labor
Common Fixes
- Replace the in-tank fuel pump and strainer/sock
- Replace the inline fuel filter (if serviceable on the vehicle)
- Replace the fuel pressure regulator
- Clean or replace leaking fuel injectors
- Inspect and replace kinked or collapsed fuel supply lines