OBD-II trouble code Serious

P0087 code: Fuel Rail/System Pressure Too Low

P0087 means fuel Rail/System Pressure Too Low. The code says where to look, not what failed — the fix depends on which cause your car actually has.

Free to start. No account needed.

What P0087 means

Modern engines — especially direct-injection gasoline and diesel engines — run a fuel rail at very high pressure, and the computer constantly compares measured rail pressure against its target. P0087 sets when measured pressure falls meaningfully below what the computer is commanding, meaning the fuel system cannot keep up with demand. Real-world causes range from cheap to serious: a clogged fuel filter, a weak low-pressure pump in the tank, a failing high-pressure pump, a pressure regulator or fuel volume control valve stuck open, a restricted or kinked fuel line, or simply running the tank very low. A leaking injector or a lying fuel-rail pressure sensor can also be responsible. Because low rail pressure starves the engine of fuel exactly when it needs it most, symptoms tend to show up under acceleration or load, and many vehicles respond by cutting power into limp mode.

Stuck on code P0087?

Get our free guide: 10 OBD codes you can fix yourself — no shop required. Enter your email and we’ll send it over (and you can download it right now).

No spam. The guide downloads instantly after you submit.

P0087 symptoms

  • Loss of power or hesitation, worst under hard acceleration or uphill
  • Long cranking or hard starting
  • Rough running, sputtering, or stalling
  • Reduced-power (limp) mode
  • Misfire codes appearing alongside

What it costs to fix P0087

Varies by vehicle — get it diagnosed.

The repair cost for this code depends too much on your exact vehicle and the underlying cause to quote a meaningful range. Confirm the cause first so you only pay for the fix you actually need.

Diagnose P0087 for my vehicle →

How to fix P0087

Moderate — doable at home with common tools and patience

  1. Check the basics: fuel level and recent refueling

    Running the tank very low starves the in-tank pump and can set this code by itself. Note whether the symptoms began right after a fill-up too — contaminated fuel can restrict filters and screens.

  2. Watch commanded versus actual rail pressure on a scan tool

    Log both values at idle and under hard acceleration. Pressure that tracks at idle but collapses under load is the signature of a supply problem — filter, lift pump, or restricted line — rather than a sensor fault.

  3. Replace the fuel filter if the vehicle has a serviceable one

    A clogged filter is the cheapest realistic cause of low rail pressure, especially on diesels. If the filter that comes out is visibly dirty or the vehicle is overdue for one, this may end the diagnosis.

  4. Test the low-pressure (in-tank) pump's delivery

    Measure the lift pump's output pressure and volume against spec. A weak in-tank pump can't feed the high-pressure pump enough fuel, and it's a much cheaper fix than the high-pressure components people often replace first.

  5. Have the high-pressure side professionally diagnosed

    If supply checks out, the fault is in the high-pressure pump, the pressure regulator or volume control valve, a leaking injector, or the rail pressure sensor. These parts are expensive and their tests are specialized, so get a proper diagnosis before buying any of them.

DIY or shop? A home mechanic can handle the first four steps — fuel level, scan-tool logging, a filter change, and on many vehicles a lift-pump delivery test — and those catch the affordable causes. The high-pressure side is shop territory: rail pressures on direct-injection and diesel systems are dangerously high, the components are costly, and telling a weak pump from a stuck regulator or leaking injector requires specialized test equipment. Don't drive hard in limp mode; the computer is protecting the engine from fuel starvation.

Tools for the DIY steps: OBD-II scan tool with live data logging · Fuel filter (if serviceable) · Fuel pressure gauge for the low-pressure side · Basic hand tools · Rags and eye protection for fuel work

Not sure which step applies to your car? Get the likely cause for your exact vehicle before buying anything for P0087.

Which cause is it on your car?

Start a case with P0087 and your car. Redline weighs these causes against what your car shows, and names the check that would settle it before you buy parts.

Diagnose P0087 on my car

Can I drive with P0087?

Serious. Get P0087 diagnosed promptly. It can cause sudden power loss, limp mode, or stalling — potentially in traffic or mid-overtake — because the engine is being starved of fuel under load. If the car loses power, stalls, or hesitates badly, stop driving and have it towed. Running an engine persistently lean under load is also not kind to it, and the damage adds up the longer it goes on.

Redline can’t determine from a symptom or code alone whether your car is safe to drive.

P0087: common questions

Is P0087 serious?

Moderately serious. The engine isn't getting the fuel pressure it is asking for, which shows up as power loss, stalling, or limp mode — usually at the worst moments, like accelerating onto a highway. Get it diagnosed promptly, and if the car loses power, stalls, or hesitates badly, stop driving and have it towed.

What usually causes P0087?

The honest answer is a spread: a cheap clogged fuel filter, a tired in-tank pump, a failing high-pressure pump on direct-injection engines, or a stuck pressure-control valve. That's why measuring actual fuel pressure and delivery volume is the right first step instead of guessing at parts.

How much will P0087 cost to fix?

There is no single typical number because the causes range so widely — a fuel filter is an inexpensive fix, an in-tank pump is a mid-range job, and a high-pressure pump on a direct-injection or diesel engine is the expensive end. Pay for a real fuel-pressure diagnosis first; it protects you from replacing the wrong pump.

What's the difference between P0087 and P0088?

They're mirror images. P0087 means rail pressure is too LOW versus the target — a supply or delivery problem. P0088 means pressure is too HIGH — usually a regulation problem, like a control valve stuck closed. The diagnosis paths are different, so the direction matters.

Symptoms that trigger P0087

Drivers who get this code often notice one of these. Each has its own causes and cost guide:

Related trouble codes

Don’t have a scanner yet? A ~$25 Bluetooth adapter reads codes like P0087 from your phone. See our guide to the best OBD2 Bluetooth adapters. Run a repair shop? See Redline for shops.

Generic OBD-II reference. Manufacturer-specific behavior varies. Confirm with a scan tool and, for safety-related codes, a professional inspection. Cost ranges are reference ranges, not quotes.

Start a case

Seeing P0087 on your car?

Every problem becomes a Case. Tell Redline what the car is doing: it shows what the evidence supports, what’s still missing, and what to check next, before you approve a repair.

Free to start. No account needed.
Case updatedv2
Braking grind · 2016 Toyota Camry

“Inner pad ~1 mm. Outer pad 3 mm.”

Sticking caliper / slidePossible → Supported
Worn rotor onlyPossible → Less likely

Next: check the slide pins move freely before buying parts.

Example