Working on this vehicle? Write estimates, send inspections & invoice customers from your phone.

    Start 14-Day Free Trial
    ← All OBD-II codes
    Powertrain code

    P0087 Code: Fuel Rail/System Pressure Too Low

    A comprehensive diagnostic guide to OBD-II code P0087, including symptoms, common causes, and repair costs.

    Run a shop or repair van?

    Run your next p0087 diagnosis — fuel rail/system pressure too low job in Repairius: estimate, text approval, invoice, paid. Unlimited users.

    Start free trial

    14-day free trial · credit card required · cancel anytime

    Fleet, dispatcher or driver?

    DispatchTool keeps loads, drivers and breakdowns organized. A separate product from Repairius.

    Try DispatchTool

    Need it fixed on your car?

    Find local and mobile shops and call or text them directly.

    Find a shop

    Not ready yet? Get fair-price tips for "P0087 diagnosis — Fuel Rail/System Pressure Too Low" by email

    No spam. Unsubscribe anytime.

    Quick answer

    • What it means: Code P0087 indicates that the fuel pressure in the fuel rail or fuel system has dropped below the minimum threshold commanded by the Engine Control Module (ECM).
    • Severity: High. You should not keep driving, as the vehicle could stall at high speeds or leave you stranded. Get it towed or drive straight to a shop if you are very close.
    • Most common cause: A failing high-pressure fuel pump (HPFP) or a clogged fuel filter restricting fuel flow.

    What the P0087 code means

    The official OBD-II definition of P0087 is "Fuel Rail/System Pressure - Too Low."

    Modern vehicles, particularly those with Gasoline Direct Injection (GDI) or common-rail diesel engines, use a highly pressurized fuel rail to inject fuel directly into the combustion chambers. The Engine Control Module (ECM) or Powertrain Control Module (PCM) constantly monitors this pressure using a fuel pressure sensor.

    In plain English, the computer is asking for a specific amount of fuel pressure to keep the engine running smoothly based on your throttle input and load. However, the sensor is reporting that the actual fuel pressure is significantly lower than the target (usually a difference of 250 psi or more, depending on the manufacturer). When this discrepancy is detected, the ECM triggers the P0087 code and illuminates the Check Engine Light to protect the engine from running dangerously lean.

    Common symptoms

    When your fuel rail pressure drops, the engine is starved of the fuel it needs to operate efficiently. You will likely notice:

    • Illuminated Check Engine Light: The most immediate indicator.
    • Severe loss of engine power: The vehicle will struggle to accelerate or maintain speed.
    • Hesitation or surging: The engine may buck or hesitate when you press the gas pedal.
    • Stalling: The engine may stall while driving or when coming to a stop.
    • Hard starting: The vehicle may crank for a long time before starting, or refuse to start at all.
    • Rough idle: Sputtering or shaking when stopped.
    • Limp mode: The vehicle may restrict your speed and RPM to prevent internal damage.

    Common causes

    The fuel delivery system has many components, and a failure anywhere along the line can cause a pressure drop. From most to least likely, the causes are:

    1. Failing High-Pressure Fuel Pump (HPFP): Extremely common on GDI engines. The internal seals or mechanical linkages wear out, causing it to lose its ability to generate thousands of PSI.
    2. Clogged fuel filter or fuel screen: A severe restriction will prevent the low-pressure pump from feeding enough fuel to the high-pressure pump.
    3. Failing low-pressure fuel pump (lift pump): Located in the fuel tank, if this pump is weak, the high-pressure pump starves.
    4. Faulty fuel rail pressure sensor: The sensor itself may be reading incorrectly, telling the ECM the pressure is low when it is actually fine.
    5. Restricted or pinched fuel lines: Physical damage to the lines under the car can choke off fuel supply.
    6. Faulty fuel pressure regulator: A regulator stuck open will bleed off necessary pressure back to the tank.

    How a technician diagnoses it

    An ASE-certified technician will take a systematic approach to trace the pressure loss, rather than throwing parts at the car. Here is the typical process:

    1. Scan and review freeze-frame data: The technician uses a professional-grade scan tool to verify the P0087 code and look at the freeze-frame data to see the exact engine RPM, load, and fuel pressure when the code was set.
    2. Compare desired vs. actual fuel pressure: Using live data on the scan tool, the technician will graph "Desired Fuel Pressure" against "Actual Fuel Pressure." If the actual pressure is consistently lagging behind the desired pressure during acceleration, a mechanical delivery issue is confirmed.
    3. Verify the low-pressure side: Before condemning an expensive high-pressure pump, the technician hooks up a mechanical fuel pressure gauge to the low-pressure feed line (coming from the tank). A healthy low-pressure pump usually puts out 40-75 PSI. If it's below this, the issue is in the tank (pump or filter).
    4. Test the fuel rail pressure sensor: If the low pressure is good and the high-pressure side seems mechanically sound, the technician will check the voltage output of the fuel pressure sensor with a multimeter to ensure it scales correctly with pressure changes (typically 0.5V to 4.5V).
    5. Inspect the HPFP: For cam-driven high-pressure pumps, the technician may remove the pump to inspect the camshaft follower or lobe for excessive mechanical wear.

    Typical repair cost

    Because the fuel system spans from the gas tank to the engine block, repair costs vary wildly depending on the root cause. Prices include parts and labor:

    • Fuel filter replacement: $50 – $150
    • Low-pressure fuel pump (in-tank): $400 – $800
    • Fuel rail pressure sensor: $150 – $350
    • High-Pressure Fuel Pump (HPFP): $600 – $1,500+ (Depends heavily on vehicle make; European models and heavy-duty diesels can exceed $2,000).
    • Fuel line repair: $100 – $300

    Can I keep driving with this code?

    No. It is not safe to keep driving with a P0087 code. Driving with low fuel pressure poses a severe safety risk because the vehicle can stall unexpectedly in traffic or lose the ability to accelerate while merging. Furthermore, running an engine in a lean condition (too much air, not enough fuel) causes combustion temperatures to spike, which can lead to melted pistons, burnt valves, and catastrophic engine failure. Have the vehicle towed to a repair facility.

    Related codes

    You will often see P0087 accompanied by other DTCs that help pinpoint the issue:

    • P0088: Fuel Rail/System Pressure - Too High (Often points to a bad regulator or sensor).
    • P0190 / P0191: Fuel Rail Pressure Sensor Circuit Malfunction / Range Performance.
    • P0171 / P0174: System Too Lean (Bank 1 / Bank 2).
    • P0300: Random/Multiple Cylinder Misfire Detected (Caused by fuel starvation).

    Get this scanned at a trusted shop on Repairius.

    Need this code diagnosed?

    Request service from shops in your area.

    Related P-series codes

    Parts, tools, and pros for this code

    diagnostic
    passenger

    Parts pros use for this job

    • •Oxygen sensor
    • •Spark plugs
    • •MAF sensor

    Tools pros use

    • •OBD-II scanner
    • •Code reader
    • •Smoke leak tester

    Scan your own codes

    A basic OBD-II scanner pays for itself the first time you avoid a diagnostic fee.

    • •Bluetooth scanners for any phone
    • •Live data & freeze frame
    • •Reset check engine light

    Prefer a professional?

    Find local and mobile shops and call or text them directly.

    • ✓Call or text shops directly
    • ✓Verified reviews & ratings
    • ✓See services offered

    Doing it yourself? Shop our partners

    We may earn a small commission from partner links — it never changes the price you pay.

    Run your shop from estimate to payment

    Don't overhaul your shop. Test Repairius on your next job.

    Repairius keeps estimates, work orders, real-time job assignment, customer and vehicle history, inventory, and payments in one place — on desktop and in your pocket.

    14-day free trial · credit card required · cancel anytime

    Not a mechanic? Send Repairius to your shop — they can run estimates, jobs, and invoices in one place.

    Know someone who needs this?

    Share this page with a mechanic, a shop owner, or a friend working on the same problem.

    Know a mechanic or shop owner Repairius could help?

    Send them Repairius in one tap. Free listing, online booking, reminders and the full shop workflow.

    Text them Email