Skip to content
All free toolsMenu

Type a task or a name, for example “remove background”, “PDF” or “P0420”.

Car & driving · Free

P0087: fuel rail or system pressure too low

P0087 means the pressure in the fuel rail stayed below what the engine computer demanded. It affects diesels with common rail injection and petrol engines with direct injection. Start with the cheap suspects: the fuel filter and the low-pressure supply.

  • No account
  • Runs on your device
  • Phone & desktop

Check your car for P0087

Runs on your device

Connect your OBD2 adapter

  1. Plug the adapter into the OBD2 port – usually under the steering wheel, near the pedals.
  2. Switch the ignition on, or start the engine.
  3. Bluetooth adapter? Turn Bluetooth on. Nothing else to set up.

Classic Bluetooth adapter (PIN 1234)? Pair it in your system settings first, then choose USB or paired Bluetooth – on a computer or in Chrome 138+ on Android. Wi-Fi adapters cannot work in a browser.

Your car data stays on your device. The page talks to the adapter directly; codes, VIN and values are never uploaded.

Never use it while you drive. Set things up before you set off, or let a passenger handle the phone. Standard OBD2 reads engine and emissions data; ABS, airbag and coding need workshop equipment.

What P0087 means

Common rail diesels and direct-injection petrol engines use a high-pressure pump to fill the fuel rail, from which the injectors take their fuel. A sensor on the rail reports the pressure, and the engine computer regulates it continuously. Before the high-pressure pump, a low-pressure pump in or near the tank supplies the fuel.

When the measured rail pressure stays below the target, the computer stores P0087 and often limits power. The problem can be anywhere along the way: the tank, the filter, the low-pressure pump, the high-pressure pump, a pressure regulator or the sensor itself.

Symptoms of P0087

  • Long cranking or no start, especially when warm.
  • Loss of power and limp mode.
  • Stuttering or misfires under load.
  • In severe cases, stalling while driving.

Causes of P0087, cheapest first

Work down the list in order: the first checks cost little or nothing, the last ones are jobs for a workshop.

  1. Running low on fuel

    On a slope or with an almost empty tank, the pump can draw air. Fill up first.

  2. A clogged fuel filter

    The most common cause on diesels. Replace it if it is due, and on diesels drain any water from it.

  3. A weak low-pressure pump

    If the pump in the tank cannot keep up, the high-pressure pump runs short. A workshop can measure the supply pressure and flow.

  4. Air or leaks in the fuel lines

    Loose connections and cracked lines let in air or let fuel out. Look for wet spots and a fuel smell along the lines.

  5. A faulty pressure sensor or regulator

    A rail pressure sensor that reads too low, or a sticking pressure or metering valve, gives the same code.

  6. A worn high-pressure pump

    The expensive end of the list. A worn pump can also put metal particles into the system, so a workshop should confirm the diagnosis.

Can you drive with P0087?

Have it checked before long trips. Low fuel pressure can make the engine stall while you drive, which is dangerous in traffic. Avoid motorway trips and have it checked promptly; if the engine stalls or struggles to start, do not drive until it is fixed.

Check P0087 with OBD Studio

Connect your adapter above, or try the demo car, then:

  1. In Live data, show Fuel rail pressure (the exact name depends on what the car reports) at idle and while a helper revs the engine. Unstable or falling values point to the supply.
  2. The freeze frame in Fault codes shows engine speed, load and coolant temperature when the pressure dropped.
  3. Check Fuel level: the code often appears with the tank almost empty.
  4. After the repair, clear the code and record a CSV file during a test drive to see that the pressure holds under load.

More fault code guides

Each of these codes has its own page with causes ranked by cost and the checks that go with them.

More OBD Studio pages

Frequently asked questions

Can a clogged fuel filter cause P0087?

Yes, and on diesels it is the most common cause. It is also the cheapest part in the fuel system, so change it first if it is due.

Is it safe to drive with P0087?

Not for long. Low fuel pressure can make the engine stall without warning. Drive only short, careful trips and have the fuel supply checked soon.

Does P0087 mean the high-pressure pump has failed?

Not necessarily. Filters, the low-pressure pump, leaks and sensors are much more common causes. A workshop should measure the pressures before a pump is replaced.

Can I read P0087 without going to a workshop?

Yes. With any ELM327-compatible Bluetooth LE or USB adapter, OBD Studio on this page reads P0087 and every other stored code for free, shows the freeze frame and clears the code after the repair. Nothing to install, no account.

Made by LoschaZUpdated Privacy