← All posts

P0087: Fuel Rail Pressure Too Low — causes and fixes

By RigMedic Team · 2026-07-05 · fault-codes

What P0087 means

The engine control module commands a target fuel-rail pressure and watches the rail-pressure sensor. When actual pressure stays below target under load, it sets P0087. On a common-rail diesel this is a supply problem, a leak, or a control fault.

Common causes, roughly in order

How shops narrow it down

Start with fuel filter history and a return-flow (back-leak) test. Watch commanded vs actual rail pressure on a scan tool during a hard pull. If actual never reaches target and return volume is high, suspect injectors or the regulator before condemning the pump.

Do not just throw a pump at it

A new HPFP is expensive and often not the cause. Confirm with a back-leak test and live data first.

Run a free RigMedic diagnosis with your VIN for causes ranked to your engine, plus the checks to run and parts you are likely to need.

Got a fault to diagnose?

Start a free diagnosis