Share a repair cost +
CHECK ENGINE LIGHT CODE

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.

SeriousKBB says you can usually drive, but should avoid it if possible. Low fuel pressure can cause stalling and power loss, which is risky in traffic.

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

Most common causes

  1. Very low fuel level in the tank
  2. Weak or failing fuel pump (low or high pressure pump on direct injection engines)
  3. Clogged fuel filter
  4. Faulty fuel pressure regulator
  5. Wiring problem to the pump or pressure sensor
  6. 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

FixTypical costNote
Fuel pressure test$60-$88Confirms whether pressure is really low or the sensor is wrong.
Replace fuel pump$1,344-$1,513RepairPal lists fuel pump replacement as the common repair for P0087.
Replace fuel filter$258-$322On vehicles with a serviceable filter, especially diesels.
Replace fuel pressure regulator$317-$409If the regulator is not holding pressure.
Replace fuel pressure sensor$422-$527If 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

Related codes

Sources

Look up another code