Go-Parts
Cart 0
Your cart is empty
Add an item to see it appear here.
Wrenchy
Go-Parts Garage
Expert guides for diagnosing, troubleshooting, and replacing auto parts Expert guides for diagnosing and replacing auto parts
Browse All →
🎬 Helpful Videos 🛍️ Shop This Part

P0087 on 2014-2020 Ram 1500 EcoDiesel: Fuel Rail Pressure Too Low Causes and Fixes

P0087 on a Ram 1500 EcoDiesel most often points to a failed high-pressure fuel pump (HPFP) or a clogged fuel filter. The HPFP is a known weak point, leading to a major recall (Z46/NHTSA 22V-406). A failing pump can send metal debris through the fuel system, causing catastrophic damage. Always start diagnosis by replacing the fuel filter(s) first, as it's the cheapest and easiest fix and a common cause of the code.

19 minutes to read 2014-2020 Ram 1500
Most Likely Cause
Failed High-Pressure Fuel Pump (HPFP)
Est. Time
5.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$150 – $2500+
Parts Price
$40 – $1500
🚫 Do not drive — Continued driving is not recommended. The engine could stall unexpectedly at any time, creating a serious safety hazard. If the high-pressure fuel pump is failing, driving further could cause it to disintegrate and contaminate the entire fuel system, turning a single part replacement into a much more expensive repair that can cost over $10,000.
Key Takeaways
  • P0087 on a 2014-2020 Ram 1500 EcoDiesel is a critical code that should not be ignored.
  • The most likely cause is a failing high-pressure fuel pump (HPFP), which is the subject of safety recall Z46 for 2014-2019 models. Check if your vehicle is covered.
  • Always start your diagnosis by replacing the fuel filter(s). It's an inexpensive step that could solve the problem.
  • Do not continue driving with this code. You risk a sudden engine stall and could cause catastrophic, expensive damage to the entire fuel system.
  • Diagnosis requires monitoring actual vs. desired fuel pressure with a scan tool and may require a mechanical gauge to test the low-pressure lift pump.
The code P0087 stands for "Fuel Rail/System Pressure – Too Low." This means the Engine Control Module (ECM) has detected that the actual fuel pressure in the high-pressure common rail is significantly below the pressure level it has commanded. For the 3.0L EcoDiesel engine, which relies on extremely high fuel pressure (up to 29,000 psi) for efficient combustion, this is a critical fault that can lead to poor performance, stalling, and potential engine damage.

What's Unique About the 2014-2020 Ram 1500

2014-2020 Ram 1500 EcoDiesel truck engine bay
The 3.0L EcoDiesel engine in 2014-2020 Ram 1500s is highly susceptible to P0087 due to the design of its factory Bosch CP4.2 high-pressure fuel pump.

The 2014-2020 Ram 1500 with the 3.0L EcoDiesel engine is particularly susceptible to this code due to issues with its high-pressure fuel pump (HPFP). Early generations of this engine used a Bosch CP4.2 pump that was prone to premature failure due to its design and sensitivity to the lower lubricity of modern ultra-low sulfur diesel (ULSD). This widespread problem prompted a major safety recall (Z46, NHTSA campaign 22V-406) because a failing pump could disintegrate internally, sending metal debris throughout the entire fuel system and causing catastrophic damage and sudden engine stalling. Therefore, a P0087 code on this specific truck should be taken very seriously as it could be an early warning of HPFP failure.

Diagnostic Flowchart

Cut open diesel fuel filter showing shiny metal flakes embedded in the paper media
Cutting open the rear frame-mounted fuel filter is the fastest way to confirm catastrophic HPFP failure. Shiny metal 'glitter' means the entire fuel system is contaminated.

Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.

Have you replaced the fuel filter and inspected it for metal flakes?
→ Replace the rear frame-mounted fuel filter (OEM 68235275AB, $40-$80). 🎬 Watch: Step-by-step guide to changing your fuel filter. Cut open the old filter media to check for shiny metal 'glitter' indicating pump failure.
→ This indicates catastrophic Bosch CP4.2 HPFP failure. Check if your truck is covered under safety recall Z46; otherwise, a full system replacement costs $4,000-$10,000+.
🎬 Watch: Overview of the high pressure injection pump replacement.
Have you tested the low-pressure lift pump with a mechanical gauge?
→ Connect a mechanical gauge to the test port. Pressure must remain above 54 PSI during key-on and cranking. Do not rely on scan tool data.
→ A drop to the 40-46 PSI range during cranking indicates a weak lift pump. Replace the in-tank fuel pump module (estimated $300-$600).
🎬 See how to diagnose and replace the fuel lift pump.
Have you inspected the Fuel Control Actuator screen on the HPFP?
→ Remove the FCA/MPROP from the top of the HPFP (held by two Torx screws) and check its screen and cavity for metal debris.
→ Perform an injector leak-off test to check for pressure bleed-off, or test the fuel rail pressure sensor ($100-$250) for erratic voltage.

Generation note: The 2014-2020 year range covers two generations of the Ram 1500: the fourth-gen (DS), sold from 2014-2019, and the fifth-gen (DT), which debuted in 2019. The 3.0L EcoDiesel engine itself also evolved, with a 'Gen 2' in earlier models and an updated 'Gen 3' for 2020. The primary cause, the HPFP failure, is most associated with the 2014-2019 'DS' models covered under recall Z46. However, fuel system principles and other potential causes like clogged filters or a weak lift pump apply to all years.

Professional service recommended: Working on a high-pressure common rail diesel system is dangerous due to extreme pressures. Contaminating the system with even a tiny speck of dirt during repair can destroy the new pump and injectors, leading to thousands of dollars in damage. The Z46 recall procedure for a contaminated system requires replacement of the HPFP, fuel injectors, fuel rails, lines, and cleaning the fuel tank.

Symptoms You May Notice

Ram 1500 dashboard displaying a Service Electronic Throttle System warning message
A sudden drop in fuel rail pressure often triggers limp mode, accompanied by a Check Engine Light and sometimes a 'Service Electronic Throttle System' warning on the dash.
  • Check Engine Light is on
  • Sudden loss of engine power, especially during acceleration (limp mode)
  • Engine stalling, sometimes without warning, and may not restart
  • Difficulty starting or long crank times
  • Rough or uneven idle
  • Hesitation or surging under load
  • Message on dash like "Service Electronic Throttle System"
  • Engine stumbles or feels 'jerky' during acceleration.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the fuel rail pressure sensor when the actual problem is a clogged filter or a failing pump.
  • Assuming the high-pressure pump is bad when a weak in-tank lift pump is the root cause.
  • Replacing only the HPFP without cleaning the entire fuel system when metal contamination is present, leading to repeat failure of the new components.

Most Likely Causes

Side-by-side comparison of a clean Fuel Control Actuator screen and one covered in metal shavings from a failed CP4 pump
Left: A healthy, clean Fuel Control Actuator (FCA) screen. Right: An FCA screen coated in metal debris, confirming the internal rollers of the CP4.2 pump have disintegrated.
  1. Failed High-Pressure Fuel Pump (HPFP) 🔴 High Probability The Bosch CP4.2 HPFP used in 2014-2019 models is known to fail prematurely. Its internal roller-tappet design is not well-lubricated by modern ULSD fuel, leading to metal-on-metal wear. This led to safety recall Z46 (NHTSA 22V-406), as failure sends metal shavings through the fuel system, causing extensive damage.
    How to confirm: A technician can check for metal debris (often described as 'glitter') in the fuel filter housing or on the screen of the fuel quantity solenoid (also called MPROP or FCA) on top of the HPFP. Monitoring desired vs. actual fuel rail pressure with a scan tool will show actual pressure failing to keep up with commanded pressure under load.
    Typical fix: Replacement of the HPFP. If metal contamination is found, the entire fuel system (injectors, fuel rails, lines, and tank) must be cleaned or replaced, a procedure covered under recall Z46 for affected vehicles. Some owners proactively install a 'disaster prevention kit' that reroutes return fuel to trap debris and prevent system-wide contamination if the pump fails.
    Est. part cost: $500-$1500 for the pump alone; $4000-$10,000+ for a full system replacement if not covered by recall.
  2. Clogged Fuel Filter(s) 🔴 High Probability Diesel fuel systems are sensitive to contamination. A clogged filter restricts flow to the HPFP, starving it of fuel and causing low pressure. Many owners on forums report changing filters more frequently than the recommended interval to prevent issues.
    How to confirm: Start by replacing the fuel filter(s). It's the cheapest and most common maintenance item. Inspect the old filter for excessive dirt, water, or metal particles (a sign of HPFP failure). In many cases, simply replacing a clogged filter resolves the P0087 code.
    Typical fix: Replace the rear, frame-mounted fuel filter. The OEM part number is 68235275AA, which has been superseded by 68235275AB.
    Est. part cost: $40-$80
  3. Failed In-Tank Low-Pressure Fuel Pump (Lift Pump) 🟡 Medium Probability The lift pump supplies fuel from the tank to the HPFP. If it weakens, it cannot provide enough volume, causing the HPFP to be starved and trigger a P0087 code. This is a common point of failure after filters are ruled out.
    How to confirm: A technician must test the low-pressure fuel system pressure with a mechanical gauge, not just a scan tool, as the sensor can be inaccurate. Pressure should be stable and hold above 54 PSI, even while cranking. A drop to the 40-46 PSI range during cranking indicates a weak lift pump.
    Typical fix: Replace the in-tank fuel pump module.
    Est. part cost: $300-$600
  4. Faulty Fuel Rail Pressure Sensor ⚪ Low Probability
    How to confirm: Monitor the sensor's voltage and pressure readings on a scan tool. If the readings are erratic, do not change with engine RPM, or are illogical, the sensor may be faulty. This is often diagnosed after other, more common causes are ruled out.
    Typical fix: Replace the fuel rail pressure sensor.
    Est. part cost: $100-$250

Rare But Worth Checking

  • Leaking Fuel Injector: An injector can get stuck open or leak excessively, causing pressure to bleed off from the fuel rail. This can be diagnosed with an injector leak-off (return rate) test. Excessive return fuel from one injector compared to the others indicates a failure.
  • Faulty Fuel Pressure Regulator (MPROP/FCA): This solenoid, also known as the Fuel Control Actuator (FCA) or Metering Unit, is located on the HPFP and controls how much fuel enters the high-pressure chambers. If it malfunctions, it can cause pressure deviations. It can sometimes be replaced separately from the HPFP.

Diagnosis Steps

  1. Scan the ECM for all stored trouble codes. Note any other codes that appear with P0087, especially P016F.
  2. Replace the fuel filter(s). This is a critical first step. Cut open the old filter and inspect the media for shiny metal flakes ('glitter'), a definitive sign of HPFP failure.
  3. If no metal is found, test the low-pressure fuel system (lift pump) with a mechanical gauge connected to the test port. Pressure must remain above 54 PSI during key-on prime and while cranking the engine. A significant drop indicates a failing lift pump.
  4. Using a diagnostic scan tool, monitor 'Desired Fuel Rail Pressure' vs. 'Actual Fuel Rail Pressure' while driving. Under heavy load (e.g., accelerating hard), a significant lag or drop in actual pressure points to a high-side fuel delivery problem.
  5. If low-side pressure is good but high-side pressure is low, inspect the HPFP. Remove the Fuel Control Actuator (FCA/MPROP) from the top of the pump (held by two Torx screws) and check its screen and the cavity for metal debris.
  6. If no pump or filter issues are found, perform an injector leak-off test to check for a faulty injector bleeding off pressure from the rail.
  7. As a final step, test the fuel rail pressure sensor and its wiring harness for proper voltage and signal.

Parts You'll Likely Need

  • High-Pressure Fuel Pump (HPFP) (OEM #68631088AA) — This is the most common major failure point causing P0087 on these trucks, addressed by recall Z46.
    Trusted brands: Bosch, Mopar
    OEM price range: $800-$1500
    Aftermarket price range: $500-$1000
  • Fuel Filter (OEM #68235275AB (supercedes 68235275AA)) — A clogged fuel filter is a very common cause and the first step in diagnosis.
    Trusted brands: Mopar, Fleetguard, Wix
    OEM price range: $50-$90
    Aftermarket price range: $40-$80

Related Codes That Often Appear With This One

  • P016F — A more specific code for "Closed Loop Fuel Pressure Control At Limit - Pressure Too Low," often appearing alongside P0087.
  • P2002 — Indicates "Diesel Particulate Filter Efficiency Below Threshold." This code is mentioned in TSB 18-002-23, suggesting it can occur with P0087 due to overall engine performance issues caused by the fuel pressure fault.
  • P1290, P1292 — An owner complaint (NHTSA ODI #11721155) linked these manufacturer-specific codes with P0087 during a high-pressure fuel pump issue.
  • U0001-00 — A forum user reported this "High-Speed CAN communication" code alongside P0087 when experiencing power loss, suggesting potential electrical or module-related issues.
  • P0128-00, P0300-00 — TSB 18-002-23 lists these codes for Thermostat Rationality and Multiple Cylinder Misfire as potentially occurring with P0087, addressed by a PCM software update.

Technical Service Bulletins (TSBs) & Recalls

  • Z46 / NHTSA 22V-406: Safety recall for premature failure of the High-Pressure Fuel Pump (HPFP) on 2014-2019 Ram 1500 and 2014-2020 Jeep Grand Cherokee models with the 3.0L diesel. Failure can cause fuel starvation and sudden loss of power. The remedy involves replacing the HPFP and, if contaminated, the entire fuel system.
  • 18-002-23: A PCM software update for 2020 Ram 1500 DT models that addresses a list of DTCs that can be falsely set, including P0087.
  • 18-021-15 REV-E: An older PCM software update for 2014 models that also addresses several potential DTCs, including P0087. This indicates software logic has been a factor in this code appearing.

Platform-Specific Known Issues

  • Owner Experience: Diagnosing a Weak Lift Pump: On EcoDieselRam.com, a user described having P0087 with stalling issues. After replacing the fuel filter didn't work, they were advised to check the lift pump pressure with a mechanical gauge. Their scan tool reported good pressure, but the mechanical gauge showed it dropping from 54 PSI to the low 40s while cranking. Replacing the lift pump solved the problem, highlighting the importance of not trusting scan tool data for the low-pressure side.
  • Owner Experience: The Parts Cannon Approach: A user on EcoDieselRam.com with a 2016 model reported their dealership's frustrating diagnostic process for P0087. They first replaced the fuel filter, then the in-tank lift pump, with no success. The dealer then suggested it could be the pressure sensor, regulator, or an injector, turning the repair into a costly guessing game. This illustrates the importance of systematic diagnosis (testing pressures) rather than just replacing parts.
  • Owner Experience: Crank-No-Start After Power Loss: A Reddit user with a 2014 model experienced a sudden loss of power while accelerating, followed by a crank-no-start condition and code P0087. They replaced the very dirty fuel filter, which didn't help. They then correctly tested the lift pump pressure and found it was a strong 62 PSI, properly ruling out the two most common causes and pointing towards a more serious HPFP issue.

Mechanic-Grade Diagnostic Values

  • Low-Pressure Fuel Pump (Lift Pump) Pressure — expected: 54-64 PSI with key on, engine off (pump priming). A new pump may show as high as 62 PSI.. Failure: Pressure dropping below 54 PSI, especially dropping to the 40-46 PSI range while cranking, indicates a weak or failing lift pump.
  • High-Pressure Fuel Rail Pressure (while cranking) — expected: Minimum of 3,500 PSI is required for the engine to start.. Failure: A reading significantly lower, such as 500-800 PSI, while cranking points to a problem on the high-pressure side (HPFP, regulator, or major leak).
  • Fuel Rail Pressure Sensor Voltage — expected: Approximately 0.5V with engine off, 1.3V at idle, and up to 3.8V during snap acceleration.. Failure: Voltage that is stuck at 0V, 5V, or is erratic and does not correspond to engine load suggests a faulty sensor or wiring issue.
  • Fuel Pressure Regulator Leak Test — expected: Little to no fuel (less than 30 ml) from the return line on the right-side fuel rail during a few engine cranks.. Failure: A significant flow of fuel indicates the regulator is stuck open and bleeding off rail pressure.

Hidden / Shadow Codes Worth Checking

  • P016D: Excessive Time To Enter Closed Loop Pressure Control. This indicates the fuel system is taking too long to build the pressure commanded by the ECM. (see via Often appears with P0087 on a dealer-level or advanced diagnostic scan tool like WiTech.)
  • P1EDC: A manufacturer-specific code that can translate to 'Empty Fuel Tank', which may be set erroneously during a low-pressure event. (see via Visible on advanced diagnostic scan tools during a full system scan.)

Scan Tool Commands That Help

  • wiTECH or equivalent advanced scan tool: Actuate In-Tank Fuel Lift Pump Module — This function is used to run the lift pump on command, allowing a technician to perform a fuel flow test by timing how much fuel is collected in a specific period. This directly tests the volume capacity of the lift pump.
  • wiTECH or equivalent advanced scan tool: SCR DEF Tank Fluid Level Reset — According to a service bulletin, this procedure may be required under the PCM 'System Tests' menu after reprogramming the PCM for certain fuel-system-related software updates.

Wiring & Ground Locations

  • Fuel Rail Pressure Sensor Connector — Located at the end of the driver's side fuel rail, near the firewall, and just to the left (outboard) of the MAP sensor on the back of the intake manifold.. Corrosion or a poor connection at this connector can cause incorrect pressure readings, leading to a P0087 or related P0191 code even if the fuel pressure is mechanically sound. A known fix in some cases is to clean the connector pins and apply dielectric grease.
  • Fuel Pump Relay (Integrated) — On some Ram models, the fuel pump relay is not a separate, plug-in component but is integrated into the Power Distribution Center (PDC) or main fuse box.. If the internal relay fails, the lift pump will not receive power, causing a no-start and P0087. This is often misdiagnosed as a bad fuel pump. The fix is often a PDC bypass kit or a complete, expensive PDC replacement.

Real Owner Repair Stories

  • EcoDieselRam.com forum user 'Gav4life' (Ram 1500 EcoDiesel (year not specified)) — P0087 code, stalling.
    ❌ Tried (didn't work) Replacing the fuel filter.
    ✅ What actually fixed it The truck stalled during a test drive after the filter change. The final resolution was replacing the in-tank low-pressure fuel pump (lift pump).
  • YouTube channel 'Rainman Ray's Repairs' (2018 Ram 1500 EcoDiesel) — P0087, P016F, P016D codes. Rough running, stalling, and a no-start condition.
    ❌ Tried (didn't work) Replacing the fuel filter (which was not visibly clogged).
    ✅ What actually fixed it The technician noticed the in-tank lift pump was completely silent during the key-on priming cycle. Upon removal, the pump's pickup was found to be clogged with fuel tank contamination. Replacing the in-tank lift pump assembly resolved all issues.
  • EcoDieselRam.com forum user 'trace2008' (2014 Ram 1500 EcoDiesel) — Intermittent P0191 code (Fuel Rail Pressure Sensor Circuit Performance), a closely related code to P0087.
    ❌ Tried (didn't work) Multiple dealer visits., Dealer replaced the fuel rail pressure sensor, but the check engine light returned.
    ✅ What actually fixed it The owner cleaned the electrical connectors for both the fuel rail pressure sensor and the high-pressure pump controller and applied dielectric grease to the contacts and seals. The code did not return.

"I Checked Everything" — The Actual Cause

  • In cases where fuel pressure tests (the equivalent of a smoke test for this system) seem inconclusive, the root cause can be electrical rather than mechanical. A user with a recurring fuel pressure sensor code (P0191) found the final fix was not a pump or sensor, but a poor electrical connection at the sensor and pump controller. Cleaning the connectors and applying dielectric grease resolved the issue that a part replacement did not.

When the Usual Fixes Don't Work

  • While the high-pressure fuel pump (HPFP) is a major concern for this platform, it is not always the cause of P0087. Multiple owner accounts confirm that replacing a clogged fuel filter was attempted first but failed to solve the issue. The final repair was often a much cheaper and simpler part: the in-tank low-pressure lift pump. In one documented case, the lift pump failed after a filter change, and in another, it was clogged by tank contamination. This demonstrates that a failure of the low-pressure side to supply the high-pressure side is a very common root cause and should be thoroughly tested before condemning the expensive HPFP.

OEM Part Supersession History

  • 68235275AA68235275AB — Standard part revision by manufacturer.

Model Year Variations Within This Range

  • 2014-2019 ('Gen 2' EcoDiesel): These models primarily used the Bosch CP4.2 high-pressure fuel pump, which is the subject of the major Z46 recall for catastrophic failure. P0087 on these models has a very high probability of being related to a failing HPFP.
  • 2020 ('Gen 3' EcoDiesel): The 2020 model year introduced the third-generation EcoDiesel engine, which featured significant redesigns, including a different high-pressure fuel pump (Bosch CP3). While still susceptible to general fuel system issues like clogged filters or failing lift pumps, it is not known for the same type of widespread HPFP self-destruction as the Gen 2 engine. Diagnostic approaches should weigh lift pump and filter issues more heavily before suspecting the HPFP.
How to fix 18 RAM 3.0L with a rough running and stalling engine P0087 #diesel  #ecodiesel
How to fix 18 RAM 3.0L with a rough running and stalling engine P0087 #diesel #ecodiesel
How to Change the Fuel Filter on a 2016 Dodge Ram 1500 EcoDiesel | Step-by-Step Guide
How to Change the Fuel Filter on a 2016 Dodge Ram 1500 EcoDiesel | Step-by-Step Guide
Ram 1500 EcoDiesel Fuel Filter Change
Ram 1500 EcoDiesel Fuel Filter Change
Quick overview Ecodiesel high pressure injection pump replacement
Quick overview Ecodiesel high pressure injection pump replacement
How To Fix P0087 Code - Replacing High Pressure Fuel Pump Regulator (Ram 3500)
How To Fix P0087 Code - Replacing High Pressure Fuel Pump Regulator (Ram 3500)
Ram ecodiesel fuel pressure testing between lift pump and injection pump (see description for specs)
Ram ecodiesel fuel pressure testing between lift pump and injection pump (see description for specs)
Ram 1500 EcoDiesel fuel filter change DIY
Ram 1500 EcoDiesel fuel filter change DIY
2014-2018 Ram Ecodiesel 3.0L fuel lift pump replacement, diagnosis and pressure spec.
2014-2018 Ram Ecodiesel 3.0L fuel lift pump replacement, diagnosis and pressure spec.
Wrenchy
Article researched & written by
Go-Parts' AI research assistant. Every article is backed by live web research, verified OEM data, and real technician knowledge — so you get accurate, up-to-date information you can trust.
Meet Wrenchy → Updated Jul 21, 2026

The information in this article is provided for general reference and educational purposes only. Vehicle specifications, procedures, and part compatibility can vary by production date, trim level, and region. Always consult your vehicle's factory service manual and verify part numbers before purchasing or performing repairs. Safety-critical components such as airbags, seat belts, and braking systems should be installed by a qualified professional.

Year Coverage
This article covers the OBD-II Code P0087 for:
  • Ram 1500: 2014201520162017201820192020
In this article
🎬 Helpful Videos
Jump to ▴

Email This Guide

We'll send you a link to this article so you can read it later or share it.

Added to cart · Part