If your truck has thrown a 6.7L Cummins P0087 code, the computer is telling you that fuel rail or system pressure is too low, meaning the high-pressure side of the fuel system cannot reach the pressure the engine is commanding. It often shows up with a loss of power, a stumble under load, or a no-start in worse cases. The mistake most owners and even some shops make is throwing an expensive pump at it before confirming the actual cause. This guide explains what P0087 means on the 6.7 Cummins, the common causes in order, how to confirm the real one, the fix, and how to keep it from coming back.
What 6.7L Cummins P0087 actually means
P0087 is a fuel rail or system pressure too low code. The engine control module compares the fuel pressure it is asking for against what the rail pressure sensor actually reports. When actual pressure falls too far below the commanded value for too long, it sets 6.7L Cummins P0087. The key word is low: something is either failing to build pressure or bleeding it off faster than the pump can keep up. That could be a supply problem feeding the high-pressure pump, the high-pressure pump itself, or a leak on either side. The code tells you the symptom, not the part, which is why confirmation matters.
The common causes, in order
On the 6.7 Cummins, these are the usual suspects behind P0087, roughly from easiest and most common to most expensive:
- Restricted fuel filter: a clogged or overdue filter chokes supply and is the cheapest thing to rule out first.
- Weak or failing lift pump: if the low-side supply pressure is low, the high-pressure pump cannot build rail pressure, and P0087 follows.
- Air or leaks in the low-side: a cracked line, loose fitting, or failing seal lets air in or fuel out, starving the system.
- Fuel control actuator or pressure relief valve: a stuck or leaking valve dumps pressure back to tank, so the rail never reaches target.
- High-pressure pump wear: a tired CP pump cannot make commanded pressure, especially under load.
- Injector return or internal leakage: injectors leaking excess fuel back can bleed rail pressure down.
How to confirm the real cause before buying parts
This is where you save money. Do not guess, measure.
Read the pressure data
With a scan tool, watch desired rail pressure against actual rail pressure while the code sets. A large gap under load points to a supply or pump problem. Note when it happens: at idle, under load, or hot versus cold.
Test the low-side supply
Check lift pump and supply pressure to the high-pressure pump. If the low-side is weak, fix that before ever suspecting the expensive pump. Many P0087 codes are cured on the supply side.
Inspect the filter and lines
Pull and inspect the fuel filter, and look for air in the clear housing, weeping fittings, or damaged low-side lines. Air in the system is a classic hidden cause.
Test injector return and the relief valve
An injector return or leak-off test shows whether injectors are bleeding pressure back. A pressure relief valve that dumps early will also keep the rail from building. Confirm these before condemning the pump.
The fix
Fix the cause you confirmed, not the code. If the filter or lift pump is the problem, a filter change or a healthy replacement lift pump restores supply. If a fitting or line is leaking or letting in air, seal or replace it. If testing points to the high-pressure pump after the supply side checks out, replace the pump with a quality unit. The order matters: confirm supply first, because replacing a costly high-pressure pump that was never the problem is the most common expensive mistake with 6.7L Cummins P0087.
Prevent it from coming back
Change the fuel filter on schedule, because a neglected filter is the number one preventable cause. Keep a healthy lift pump so the high-pressure pump is always well fed, and use clean, quality fuel to protect the whole system. Steady low-side supply is the single best thing you can do to keep rail pressure where it belongs and avoid repeat P0087 codes.
Shop the parts for this fix
Once you have confirmed the cause, get quality parts. Our BD Diesel stock-exchange CP3 pump for the 6.7L Cummins is a proven high-pressure pump replacement, and you can find lift pumps, filters, and pumps in our diesel injection pump parts section. If you are weighing fuel-system upgrades at the same time, our guide on the CP3 vs CP4 injection pump explains what applies to your year. Match the part to the confirmed cause and the code stays gone.
Frequently Asked Questions
What does P0087 mean on a 6.7 Cummins?
It means fuel rail or system pressure is too low. The engine commanded a certain rail pressure and the actual pressure fell too far below it, which triggers 6.7L Cummins P0087. It is a symptom of a supply, pump, or leak problem, not a specific part.
Is P0087 always the injection pump?
No, and assuming so is the costly mistake. A restricted fuel filter, a weak lift pump, air or leaks in the low-side, or a leaking relief valve are common and cheaper causes. Confirm the supply side before replacing the high-pressure pump.
Can I still drive with P0087?
You may be able to, but the truck can lose power, stumble under load, or eventually fail to start. Because the cause can be a failing pump, it is best to diagnose it promptly rather than risk a roadside no-start.
How do I stop P0087 from coming back?
Change the fuel filter on schedule, keep a healthy lift pump feeding steady low-side pressure, and use clean fuel. Protecting the supply side is the best defense against repeat low-rail-pressure codes.
Bottom line
A 6.7L Cummins P0087 code means low fuel pressure, and the smart repair is to confirm the cause before spending money. Rule out the filter and lift pump, check for air and leaks, test the relief valve and injector return, and only then suspect the high-pressure pump. Fix the confirmed cause with quality parts, keep the supply side healthy, and the code stays away.
Need the part?
We stock the parts these trucks need. Shop all 6.7L Cummins parts →