P0087: Fuel pressure is too low to feed the engine properly
Fuel Rail/System Pressure Too Low
No. Low fuel pressure can cause the engine to stall suddenly at speed with no warning. That is a safety risk. Drive only far enough to pull off the road safely, then have it towed.
What it means
Your engine needs fuel delivered at a specific pressure to atomize and ignite correctly. P0087 means the fuel rail pressure sensor reported pressure below the minimum the engine needs. The most likely causes are a failing fuel pump, a clogged fuel filter, or a restricted fuel line. Direct-injection engines are more sensitive to pressure drops than port-injection engines. A failing fuel pressure regulator or a weak pump that only fails under load are common reasons this code appears during acceleration.
Common causes
- Failing fuel pumpThe most common cause on vehicles over 80,000 miles. Pump output drops before it fails completely.
- Clogged fuel filterA blocked filter restricts flow to the pump outlet. Many modern vehicles have a lifetime filter inside the tank.
- Failing fuel pressure regulatorA regulator stuck partially closed starves the fuel rail under high demand.
- Restricted fuel lineKinked or partially blocked fuel lines reduce delivery pressure, especially under load.
- Weak fuel pump relay or wiringA marginal relay causes the pump to lose voltage under load, dropping pressure intermittently.
What it costs
- Fuel filter (inline)$60 to $150
- Fuel pressure regulator$150 to $400
- Fuel pump replacement$400 to $1,100
Symptoms
- Check engine light on
- Engine hesitates or stumbles during hard acceleration
- Long crank before starting
- Stalling at idle or under load
- Loss of power going uphill or merging on a highway
What to do next
Do not drive this vehicle unless absolutely necessary. A shop should measure actual fuel rail pressure with a gauge before ordering any parts. An electric fuel pump test under load will confirm whether the pump is the source. If the vehicle has a serviceable inline filter and it has never been replaced, start there. Do not assume the pump is fine because the car starts. Pumps often deliver enough pressure at idle but fail under the higher demand of acceleration.
Lewis captures the live fuel rail pressure reading from the sensor so you can see exactly how far below target pressure the system is dropping. Download Lewis.
Related codes
FAQ
- Can a dirty fuel injector cause P0087?
- Dirty injectors increase restriction, which can reduce effective pressure at the injector tip. But they rarely drop rail pressure enough to set P0087 on their own. Focus on the pump and filter first.
- Will adding a bottle of fuel cleaner fix this?
- No. P0087 is a pressure problem, not a cleanliness problem. If the pump is worn or the filter is blocked, no additive will fix it.
- My car only stumbles during hard acceleration. Is it still P0087?
- Yes. A pump that delivers enough pressure at idle but not under high demand is one of the most common P0087 patterns. The code often sets only during acceleration.