P0087: Fuel Rail/System Pressure - Too Low
The engine computer is measuring fuel pressure in the fuel rail that is lower than it has asked for.
What P0087 means
Modern engines measure fuel pressure with a sensor on the fuel rail and adjust the pump to hit a target. RepairPal explains that when actual pressure falls below what the computer wants, it sets P0087, and that a low fuel level alone can trigger it. On port injected gas engines, pressure is supplied by the in-tank pump. On direct injection gas and diesel engines, a second high pressure pump driven by the engine raises pressure much higher, and either pump can be at fault. Common causes are a weak pump, a clogged filter, a faulty regulator, wiring trouble and a bad pressure sensor. KBB warns that the code can lead to stalling and lower performance, and that driving with it raises the chance of lasting damage. Shops compare the sensor reading to a mechanical gauge, check pump voltage and ground, and measure fuel volume. On direct injection engines they also watch low side and high side pressure separately to find out which pump is falling short.
Common symptoms
- Check engine light on
- Loss of power or reduced power mode
- Hesitation or stalling
- Hard starting or long cranking
- Increased fuel consumption
Most common causes
- Very low fuel level in the tank
- Weak or failing fuel pump (low or high pressure pump on direct injection engines)
- Clogged fuel filter
- Faulty fuel pressure regulator
- Wiring problem to the pump or pressure sensor
- Faulty fuel rail pressure sensor
What to check yourself first
Make sure the tank is not near empty, since RepairPal notes a low fuel level can set this code. Fill up and clear the code to see whether it returns. On diesels, check whether the fuel filter is due for replacement.
Typical fixes and what they cost
| Fix | Typical cost | Note |
|---|---|---|
| Fuel pressure test | $60-$88 | Confirms whether pressure is really low or the sensor is wrong. |
| Replace fuel pump | $1,344-$1,513 | RepairPal lists fuel pump replacement as the common repair for P0087. |
| Replace fuel filter | $258-$322 | On vehicles with a serviceable filter, especially diesels. |
| Replace fuel pressure regulator | $317-$409 | If the regulator is not holding pressure. |
| Replace fuel pressure sensor | $422-$527 | If a mechanical gauge shows normal pressure but the sensor reads low. |
Typical US price ranges for parts and labor, not quotes. Your shop should confirm the cause with a diagnostic before replacing parts.
Related repair guides
- Kia Sorento Engine Recall: Which Years Get the KSDS Update and the 15-Year/150,000-Mile Warranty
- 2017-2018 Honda CR-V Oil Level Rising or Smells Like Gas? The 1.5T Oil Dilution Problem Explained
- 2010-2013 Chevy Equinox Burning Oil? Fix the 2.4L Engine or Sell It
- 2007-2009 Toyota Camry Burning Oil? What's Going On and What a Fix Costs Now
Related codes
- P0191 Fuel Rail Pressure Sensor "A" Circuit Range/Performance
- P0230 Fuel Pump Primary Circuit
- P0171 System Too Lean (Bank 1)
- P0627 Fuel Pump "A" Control Circuit/Open
- P0300 Random/Multiple Cylinder Misfire Detected