P0087
OBD-II Diagnostic Code
Severity: CriticalWhat it means
P0087 means the fuel pressure in the fuel rail is below the minimum threshold.
The engine is not getting enough fuel pressure to run properly.
This can cause poor performance, stalling, or a no-start condition.
Affected Models
- All OBD-II vehicles (1996+)
- Common on direct injection engines
- Diesel and gasoline
Common Causes
- Fuel filter clogged — restricting fuel flow
- Fuel pump weak or failing
- Fuel pressure regulator malfunction
- Fuel line leak or restriction
- High-pressure fuel pump failure (direct injection engines)
- Contaminated or low-quality fuel
How to Fix It
-
Check and replace the fuel filter if it has not been changed recently.
A clogged fuel filter is the most common and cheapest cause of P0087.
Many vehicles have a serviceable fuel filter that should be replaced every 30,000-50,000 miles. -
Check fuel pressure with a fuel pressure gauge.
Connect a gauge to the fuel rail test port.
Compare the reading to your vehicle's specification.
Low pressure confirms the problem is in the fuel delivery system. -
Listen for the fuel pump when you turn the key to ON (without starting).
You should hear a brief whirring sound from the fuel tank area.
No sound may indicate a dead fuel pump or blown fuse. -
Check for fuel leaks under the vehicle.
A leaking fuel line reduces pressure.
Look for wet spots or fuel smell near the fuel lines and connections.
Frequently Asked Questions
Can I drive with P0087?
It is not recommended.
Low fuel pressure can cause stalling, which is dangerous in traffic.
The engine may also run lean, potentially causing damage to the catalytic converter.
Is P0087 common on specific vehicles?
P0087 is common on vehicles with high-pressure direct injection systems, especially Hyundai/Kia GDI engines, VW/Audi TFSI engines, and diesel vehicles.
These systems operate at much higher pressures than port-injected engines.