Severity High
P0087

Fuel Rail Pressure Too Low

📅 Last reviewed: July 2026
What does the P0087 code mean?

The P0087 code indicates that the engine control module (ECM) has detected a fuel rail pressure that is below the specified target. This can be caused by a failing fuel pump, clogged fuel filter, restricted fuel line, faulty fuel pressure regulator, or issues with the fuel pressure sensor. Low fuel pressure can lead to lean air-fuel mixture, causing poor engine performance, hesitation, and potential engine damage if not addressed.

High
Severity
$150-$600
Typical Cost
High
Frequency

1. Most Common Causes

2. Symptoms You Will Notice

3. Step-by-Step Diagnosis

1

Step 1: Use a scan tool to verify the code and check freeze frame data.

2

Step 2: Inspect fuel pump operation and listen for prime when key is turned on.

3

Step 3: Check fuel pressure with a gauge; compare to manufacturer specs.

4

Step 4: Inspect fuel filter and lines for clogs or restrictions.

5

Step 5: Test fuel pressure regulator and fuel pressure sensor.

4. Frequently Asked Questions

Is it safe to drive with this code?

It is not recommended to drive with P0087 as low fuel pressure can cause engine misfires, stalling, and potential catalytic converter damage. Have the vehicle inspected immediately.

How much does it cost to fix?

Repair costs vary: fuel pump replacement $400-$600, fuel filter $50-$150, fuel pressure regulator $150-$300, sensor $100-$200. Diagnosis fees may apply.

5. Commonly Affected Makes

This is a generic OBD2 code, potentially applicable to any manufacturer using this diagnostic standard.

6. Related Codes

Need an OBD2 Scanner for the P0087? Compare the best scanners compatible with all vehicles
🛒 View OBD2 Scanners →