MotorCodex Español

P0087 — Fuel Rail/System Pressure Too Low

Severe

Quick answer

P0087 means measured fuel pressure fell below what the computer commanded — the engine is being starved. First move: check for symptoms under load (hesitation, power loss uphill): a tired pump, clogged filter, or failing regulator show up under demand first.

What it means

P0087 symptoms: what you'll notice

  • Hesitation or stumbling under load — uphill, accelerating onto the highway, towing
  • Noticeable loss of power, like the engine hits a ceiling it won’t pull past
  • Hard starting, especially after the car sits
  • Misfires or a flashing check engine light under hard acceleration
  • If it worsens, the engine can starve and die while you’re driving — don’t plan a road trip on this code

Common causes

Ordered from most to least likely.

  1. 1.

    See the diagnosis steps

    This family shares its suspect list; the steps below walk it in order of cost and likelihood.

  2. 2.

    Wiring or connector damage

    The universal suspect for any circuit-flavored code.

  3. 3.

    The component named by the code

    Condemned by measurement, never by guess.

How to fix it: diagnosis, step by step

Cheapest and most likely checks first.

  1. 1 Capture the conditions

    Freeze frame tells you when: low pressure at high load = delivery (pump, filter); pressure problems at idle = regulation. Hard starts after sitting = pressure bleeding down (leaking injector or check valve).

  2. 2 Listen for the pump prime

    Key on: a healthy pump hums for ~2 seconds. Silence sends you to the fuse, relay, and pump connector before anything expensive.

  3. 3 Watch commanded vs. actual pressure

    On a scanner through idle, revs, and a loaded test drive. Tracking with a constant offset vs. collapsing under demand vs. wandering randomly each tell a different story (sensor, delivery, regulation respectively).

  4. 4 Test delivery the old way if needed

    A fuel pressure gauge on the rail (where a port exists) gives ground truth, and a fuel filter past its interval is always a legitimate first replacement on high-mileage vehicles that still have a serviceable one.

Parts & tools you may need

Disclosure: some links are affiliate links (including the Amazon Associates program). If you buy through them, we may earn a commission at no extra cost to you.

Frequently asked questions

What does code P0087 mean?
P0087 means measured fuel pressure fell below what the computer commanded — the engine is being starved. It’s serious — diagnose it promptly to avoid expensive damage.
What does P0087 mean in plain words?
Measured fuel pressure fell below what the computer commanded — the engine is being starved. Check for symptoms under load (hesitation, power loss uphill): a tired pump, clogged filter, or failing regulator show up under demand first.
Is it safe to drive?
Low-pressure codes: cautiously and briefly — a lean engine under load risks misfires and hesitation at the worst moments (merging, passing). High-pressure codes: the engine runs rich; less dangerous, harder on the converter.
Pump prices scare me. Is it always the pump?
No — relay, fuse, connector, filter, and regulator are all cheaper and all common. The diagnosis order exists precisely because pumps get replaced on guesses constantly, and the hum test plus pressure readings prevent that.
Ask Codi