P0087 on 2015-2020 Ford F-150 2.7L EcoBoost: Causes and Fixes for Low Fuel Rail Pressure
On a 2015-2020 F-150 with the 2.7L EcoBoost, code P0087 is most often caused by a failing High-Pressure Fuel Pump (HPFP). If you've had recent engine work, first check that the fuel jumper line isn't installed backward per Ford's SSM 50089. An HPFP replacement can cost between $200-$500 for the part alone, and requires removing the intake manifold for access.
- P0087 on a 2.7L EcoBoost F-150 points to a problem in the high-pressure fuel system.
- Before buying any parts, especially if the engine was recently serviced, you MUST check the fuel jumper line orientation per Ford SSM 50089. An incorrect installation is a common cause of this code.
- The most likely failed part is the High-Pressure Fuel Pump (HPFP), which is a 2-4 hour repair job on the 2.7L due to its location under the intake manifold.
- Do not continue to drive with this code. The risk of stalling in traffic is high and could be dangerous.
- When replacing the HPFP, also replace the small tappet/follower that it rides on to prevent premature failure of the new pump.
What's Unique About the 2015-2020 Ford F-150

The F-150's EcoBoost engines are susceptible to P0087, but have a very specific 'trap' that can lead to misdiagnosis. Ford issued a Special Service Message (SSM 50089) for a fuel jumper line that is often installed backward after engine repairs, which blocks fuel flow and triggers this code. Additionally, on the 2.7L V6 specifically, the High-Pressure Fuel Pump (HPFP) is located behind the passenger side cylinder head, requiring the intake manifold to be removed for replacement, making the job more labor-intensive than on other Ford engines like the 3.5L EcoBoost. The 2.7L engine was also updated mid-cycle; 2018-2020 models feature a second-generation engine with an added port fuel injection system, which uses a different HPFP than the 2015-2017 models.
Symptoms You May Notice
- Significant loss of power, especially during acceleration.
- Engine stalling, sometimes followed by a long crank time to restart.
- Hesitation or stumbling under load.
- Rough idle or engine shaking.
- Check Engine Light illuminated.
- Difficulty starting the engine.
- Auto Start-Stop system displaying "not available".
- An owner reported in NHTSA ODI #11676839 that the truck would not turn on quickly and lost power specifically at high demand or high RPM.
- Replacing the High-Pressure Fuel Pump (HPFP) without first checking if the fuel jumper line was installed backward after a recent repair. This is a very common and costly mistake documented in Ford SSM 50089. 🎬 See why your fuel pump might not be the problem
Most Likely Causes

- Failing High-Pressure Fuel Pump (HPFP) 🔴 High Probability The HPFP is a mechanical pump driven by the camshaft and is a known wear item on direct injection engines. It is the most common component failure for this code when no other issues are present.
How to confirm: Use a diagnostic scan tool to monitor desired vs. actual fuel rail pressure. At idle, pressure should be over 200 PSI (target is often ~294 PSI), climbing to over 2000 PSI under load. If actual pressure consistently fails to meet the desired pressure and the low-pressure system is confirmed to be supplying a steady ~60-70 PSI, the HPFP is the likely culprit.
Typical fix: Replace the high-pressure fuel pump and the associated tappet/follower. On the 2.7L engine, this requires removing the intake manifold for access. 🎬 Watch: 2.7L EcoBoost high-pressure fuel pump replacement walkthrough
Est. part cost: $200-$500 - Incorrectly Installed Fuel Jumper Line 🔴 High Probability This is a well-documented issue (Ford SSM 50089) that occurs after engine service, such as injector or cam phaser replacement. The line has a one-way check valve and is easily installed backward, blocking fuel flow.
How to confirm: Visually inspect the black fuel jumper line between the HPFP and the port injection rail. The Oetiker clamp (a stainless steel band) should be positioned on the end of the line closest to the port injection rail. If it's on the other end, the line is backward.
Typical fix: Remove the fuel line and reinstall it in the correct orientation. This is a labor-only fix and requires no new parts if caught in time.
Est. part cost: $0 - Failing Low-Pressure Fuel Pump or Driver Module (FPCM) 🟡 Medium Probability The HPFP cannot function correctly if it is not supplied with adequate pressure from the in-tank low-pressure pump. The FPCM, which controls the in-tank pump, is a common failure point on F-150s and can cause intermittent low pressure.
How to confirm: Check the low-side fuel pressure using a scan tool or gauge. It should be stable around 60-70 PSI. If pressure is low, erratic, or drops to zero, the in-tank pump or FPCM is suspect. The FPCM is often the culprit if codes P00C6 and P0627 are also present.
Typical fix: Replace the failing in-tank fuel pump or the Fuel Pump Driver Module. The FPCM is located on a cross-member near the spare tire, often above the rear driveshaft. 🎬 Watch: Quick guide to replacing the fuel pump driver module
Est. part cost: $100-$400 - Failing Fuel Rail Pressure Sensor (FRPS) ⚪ Low Probability The sensor that measures fuel rail pressure can fail and send inaccurate readings to the PCM, falsely triggering the P0087 code.
How to confirm: With the engine running, compare the 'Actual Fuel Rail Pressure' reading on a scan tool to the reading from a mechanical fuel pressure gauge. If the readings differ significantly, the sensor is likely faulty. Intermittent issues with both P0087 (too low) and P0088 (too high) can also point to a faulty sensor.
Typical fix: Replace the fuel rail pressure sensor. Per Ford, this sensor is a one-time use part and must be replaced if removed.
Est. part cost: $50-$150
Rare But Worth Checking
- Leaking Fuel Injector: A fuel injector stuck in the open position can cause rail pressure to drop. This is usually accompanied by a specific cylinder misfire code (e.g., P0301, P0302), a strong smell of fuel, and possibly smoke from the exhaust.
- Worn Camshaft Lobe or HPFP Tappet: The HPFP is driven by a lobe on the camshaft via a tappet (follower). On high-mileage engines, the lobe or tappet can wear down, preventing the pump from generating full pressure. It is best practice to inspect the lobe and replace the tappet whenever the HPFP is replaced.
Diagnosis Steps
- Check for other DTCs. Codes like P008A, P00C6, or specific cylinder misfires (P030x) can provide valuable diagnostic clues.
- Ask about recent repairs. If any work was done involving the fuel system or engine, immediately inspect the fuel jumper line orientation as described in Ford SSM 50089.
- Connect a scan tool and monitor live data. Observe 'Desired Fuel Rail Pressure' and 'Actual Fuel Rail Pressure' at idle, during a brief rev, and if possible, under a light load. Also, check the pressure reading from the low-pressure fuel system.
- Evaluate the pressure readings. Is the low-pressure system providing a steady ~60-70 PSI? If not, investigate the in-tank pump and FPCM.
- If low pressure is good, does the high-pressure 'Actual' reading fail to meet the 'Desired' reading, especially under load? If so, the HPFP is the primary suspect.
- Before replacing the HPFP, consider the possibility of a bad fuel rail pressure sensor by comparing scan tool data to a mechanical gauge if possible, or if codes P0087 and P0088 appear together. Test the sensor's voltage: at the connector, Pin 1 should be 5V, Pin 3 ground, and Pin 2 (signal) should be ~0.5V at KOEO and vary between 0.5-4.5V with pressure changes.
- If replacing the HPFP, it is highly recommended to also replace the tappet/follower and inspect the camshaft lobe for wear.
Parts You'll Likely Need

- High-Pressure Fuel Pump (HPFP)
(OEM #JT4Z-9350-B (2015-2017 Gen 1) / JT4E-9D376-AC (2018-2020 Gen 2))— This is the most common component to fail and directly cause the P0087 code when the fuel system is otherwise healthy. Note the part number change for the 2018+ Gen 2 engine.
Trusted brands: Motorcraft, Bosch
OEM price range: $350-$500
Aftermarket price range: $200-$400 - HPFP Tappet / Cam Follower
(OEM #FT4Z-6C535-A)— This part is the interface between the camshaft and the HPFP. It is a wear item and should be replaced with the HPFP to ensure longevity of the new pump.
Trusted brands: Motorcraft
OEM price range: $40-$60
Aftermarket price range: $25-$45 - Fuel Jumper Line — Only needed if the original is damaged during diagnosis or re-orientation. The fix is usually just reinstalling the existing line correctly. A replacement from Ford costs around $25.
Trusted brands: Motorcraft
OEM price range: $25-$50
Aftermarket price range: $200-$400
Related Codes That Often Appear With This One
- P008A — This code for 'Low Pressure Fuel System Pressure - Too Low' often appears with P0087 if the in-tank low-pressure pump is failing or the fuel jumper line is installed backward.
- P0300-P0306 — Cylinder misfire codes can be triggered when low fuel pressure causes a lean running condition, starving the cylinders of fuel.
- P00C6 — This code for 'Fuel Rail Pressure Too Low - Engine Cranking' can appear alongside P0087 when the vehicle has long crank times due to the low pressure condition. It can also point specifically to a failing Fuel Pump Driver Module (FPCM).
Technical Service Bulletins (TSBs) & Recalls
- SSM 50089: Details the common issue of a backward-installed fuel jumper line after repairs on various Ford engines, including the 3.3L, 3.5L EcoBoost, and 5.0L, leading to stalling, lack of power, and DTCs P0087 and P008A.
- SSM 48807: An earlier version of the service message confirming that various Ford and Lincoln vehicles may exhibit stalling and low fuel rail pressure after a repair required removal of the fuel line connecting the HPFP to the port injection rail.
- TSB 16-0010: An early TSB for 2015 models that directs technicians to replace the HPFP if P0087 is the *only* DTC present, highlighting a known early failure pattern.
Platform-Specific Known Issues
- On the 2.7L EcoBoost, the HPFP is located under the intake manifold, making replacement a more involved job requiring removal of the manifold.
- A 'hot soak' issue is sometimes reported, where stalling and rough idle primarily occur after the truck has been driven, shut off for 30-60 minutes, and then restarted. This points to a component like the HPFP or FPDM failing when heat-soaked.
Mechanic-Grade Diagnostic Values

- High-Pressure Fuel Rail Pressure (Scan Tool) — expected: Idle: ~294 PSI. Under Load: >2000 PSI.. Failure: Actual pressure consistently fails to meet desired pressure, or is stuck at a low value (e.g., <100 PSI).
- Low-Pressure Fuel System Pressure (Scan Tool or Gauge) — expected: Stable 60-70 PSI at KOEO (Key On Engine Off) and idle.. Failure: Pressure is low, erratic, or drops to zero, indicating a problem with the in-tank pump or FPCM.
- Fuel Rail Pressure Sensor (FRPS) Voltage — expected: Approx. 0.5V at KOEO. Varies between 0.5V and 4.5V with engine running, corresponding to pressure changes.. Failure: Voltage is stuck low (near 0V) or high (near 5V) and does not correlate with pressure.
- FRPS Connector Pin Test (Multimeter) — expected: With connector unplugged and KOEO: Pin 1 = 5V reference, Pin 3 = Good ground (near 0 ohms to chassis ground).. Failure: No 5V reference or a bad ground indicates a wiring issue upstream of the sensor.
Hidden / Shadow Codes Worth Checking
- P0087:00-64: This is a Failure Type Code (FTC) where the '-64' suffix indicates a 'Signal Plausibility Failure'. This means the PCM is receiving a fuel pressure signal that is within its normal range, but is not logical or plausible given other engine parameters like engine speed and load. It suggests an intermittent sensor or wiring fault. (see via Ford's IDS/FDRS or a high-end professional scan tool capable of reading manufacturer-specific FTCs.)
Scan Tool Commands That Help
- Ford IDS/FDRS or equivalent: Fuel Pump Command (On/Off) — To verify that the PCM can command the low-pressure fuel pump on and off. This helps isolate a faulty FPCM or wiring from the pump itself. If the pump doesn't run when commanded, the issue is likely the pump or its direct wiring. If it does run, but pressure is still low, the issue could be a clogged filter or weak pump.
- Ford IDS/FDRS or equivalent: KOER (Key On Engine Running) Self-Test — This test runs the engine through a series of checks and can sometimes flag related codes that were not present in a simple key-on-engine-off scan, helping to uncover intermittent issues with sensors or actuators in the fuel system.
Wiring & Ground Locations

- FPCM (Fuel Pump Control Module) — On a frame cross-member, located above the spare tire and often near the rear driveshaft U-joint.. This module controls the low-pressure in-tank pump. Its connector is a known point of failure due to corrosion or vibration, leading to intermittent power loss to the pump and causing P0087, often with P00C6 and P0627.
- G401 (FPCM Ground) — Bolted to the left rear frame rail, near the FPCM. (Identifier G401 is specific to 2018+ models but location is similar for all years).. This is the main chassis ground for the FPCM. Corrosion or a loose connection here can cause erratic FPCM behavior and intermittent low fuel pressure, mimicking a failing pump.
- High-Pressure FRPS Connector — On the 2.7L, the sensor is on the front of the driver's side Direct Injection fuel rail, under the intake manifold.. Damage to this connector or its wiring during other engine repairs can cause false P0087 codes. Knowing its location is critical for voltage and resistance testing to rule out a bad sensor.
Real Owner Repair Stories
- NHTSA ODI #11676839 — An owner reported that the check engine light turned on with code P0087, and the truck would not start quickly. The vehicle also experienced a loss of power during high demand or high RPM.
- f150forum.com user 'TheGeek' (2016 F-150 2.7L EcoBoost) — Long crank time, followed by sudden, severe power loss ('fell on its face') after filling up the gas tank. Auto Start-Stop became unavailable. P0087 was stored.
❌ Tried (didn't work) Initial thought was water in the fuel.
✅ What actually fixed it The thread suggests the symptoms are classic for a heat-soaked FPDM or failing in-tank fuel pump, where the issue appears after the vehicle is warm and has been sitting for a short period. The final fix was not posted, but diagnosis pointed away from the HPFP. - YouTube - Rapid Car Care LLC (2015-2017 F-150 2.7L EcoBoost) — P0087, scan tool showed actual high-side pressure was ~200 PSI below desired at idle.
❌ Tried (didn't work) The vehicle had a replacement engine installed previously.
✅ What actually fixed it The old HPFP was found to have a broken mounting ear, likely from the prior engine install. Replacing the HPFP and the HPFP tappet (cam follower) resolved the code. The video highlights the tappet is a common wear item that should be replaced with the pump. - f150forum.com user 'rexpdition99' (2017 F-150 2.7L EcoBoost (purchased at auction)) — Stalls 30 seconds after starting. Codes P00C6, P0087, multiple misfires (P0300, P0301, P0302, P0303), and cam sensor codes (P0340, P0344). High-pressure rail never exceeded 50 PSI despite demand over 1000 PSI.
❌ Tried (didn't work) Replacing the High-Pressure Fuel Pump (HPFP) did not fix the problem.
✅ What actually fixed it Diagnosis pointed towards a faulty Fuel Rail Pressure Sensor (FRPS) or its wiring, since a new HPFP had no effect. A contributor provided the exact voltage checks for the FRPS connector to confirm if the sensor or wiring was the true culprit. - f150forum.com user (2016 F-150 2.7L EcoBoost) — Check engine light came on and off intermittently. Stored codes for both P0087 (pressure too low) and P0088 (pressure too high). Slight miss at idle.
❌ Tried (didn't work) Changed spark plugs previously for a different issue.
✅ What actually fixed it The presence of both 'too low' and 'too high' pressure codes strongly suggests the issue is not a weak pump, but rather a faulty Fuel Rail Pressure Sensor giving erratic readings, or a sticking fuel pressure control valve on the HPFP.
When the Usual Fixes Don't Work
- In one documented case, a 2017 F-150 with P0087 and multiple other codes had its HPFP replaced, but the problem of extremely low rail pressure (stuck at 50 PSI) persisted. This indicates that while the HPFP is the most common cause, it is not always the root of the problem. A thorough diagnosis of the Fuel Rail Pressure Sensor (FRPS) and its wiring is critical before committing to the expensive and labor-intensive HPFP replacement, especially when multiple seemingly unrelated electrical codes are present.
OEM Part Supersession History
FT4Z-9350-A (and others)→JT4Z-9350-B— Part revision and consolidation for improved reliability.JT4E-9D376-AB→JT4E-9D376-AC— Part revision for the second-generation engine.
Heads up: The Gen 1 and Gen 2 HPFPs are not interchangeable due to the addition of the port fuel injection system in 2018.
Model Year Variations Within This Range
- 2018-2020: The 2.7L EcoBoost was updated to a second generation (Gen 2) starting in the 2018 model year. This new engine features both direct and port fuel injection. This dual-injection system means the HPFP is a different part number (JT4E-9D376-AC) than the Gen 1 (2015-2017) engine. While many diagnostic steps are similar, the fuel rails and injector setup are more complex.
Diagnostic Flowchart
Other Known Issues on This Vehicle
Issues unrelated to this code that are worth knowing about as an owner of this generation:
- Leaking Oil Pan Gasket 🟠 Medium — Very common on 2015-2017 models with the original plastic/composite oil pan and RTV sealant. Less common on 2018+ models with the updated pan design. (Ref: TSB 23-2083 (supersedes 19-2205) for F-150; TSB 23-2338 for Edge/MKX.)
- Carbon Buildup on Intake Valves 🟠 Medium — A common issue on all direct-injection engines, particularly the first-generation 2.7L (2015-2017) which lacks port injection. Typically requires cleaning every 50,000-70,000 miles.
- Leaking Valve Cover Gaskets 🟡 Low — Can occur on higher mileage vehicles, causing oil to leak onto exhaust components. The repair is straightforward but can be labor-intensive. Some oil pan leak TSBs also require valve cover replacement due to integrated PCV systems.
- Premature Spark Plug Wear 🟡 Low — While the official interval is long, many owners and specialists recommend replacing spark plugs as early as 35,000 miles to prevent misfires and maintain performance.
Used vs. New Parts: Buying Guide for This Vehicle
When a used part is the smart pick: For electronic components like the Fuel Pump Driver Module (FPCM) or sensors, a used OEM part from a reputable salvage yard with a low-mileage donor vehicle can be a cost-effective alternative. These parts do not have mechanical wear components like the pumps themselves.
Donor-vehicle mileage cap: roughly under 80000 miles for the part to have meaningful remaining life.
What to inspect on the donor part:
- Check for a clean, corrosion-free FPCM connector and housing.
- Ensure the donor vehicle was not in a major rear-end collision, which could damage the FPCM or its wiring.
- Ask for the VIN to verify the donor vehicle's model year to ensure compatibility, especially for the HPFP (Gen 1 vs Gen 2).
OEM-only on this vehicle (don't cheap out):
- High-Pressure Fuel Pump (HPFP)
- HPFP Tappet/Follower
Aftermarket brands forum-validated for this vehicle:
- Bosch (Often the OEM supplier for Ford fuel components)
- Xtreme-DI (For high-performance upgrades, not standard replacement)
Brands owners have reported issues with on this vehicle:
- No-name, unbranded HPFPs from online marketplaces should be avoided. The high pressures and precise tolerances of GDI systems make pump quality critical. A cheap pump failure can cause catastrophic engine damage.
Real Owner Stories
Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.
2017 Ford F-150 2.7L EcoBoost
Symptoms: Intermittent P0087 code with no noticeable performance issues.
What fixed it: The source highlights the code appearing before drivability is affected; diagnostic steps point toward monitoring actual vs. desired fuel pressure to identify a failing HPFP.
Source hint: f150forum.com: 'In a huge bind: Code P0087 `17 ecoboost 2.7'
2015 Ford F-150 2.7L EcoBoost
Symptoms: P0087 is the only DTC present.
What fixed it: Replacement of the High-Pressure Fuel Pump (HPFP).
Source hint: TSB 16-0010
Ford F-150 Owner Report
Symptoms: The check engine light illuminated with code P0087. The truck experienced delayed starting and a significant loss of power during high RPM or high demand situations.
What fixed it: Diagnostic records indicate these symptoms are consistent with low fuel rail pressure faults.
Source hint: NHTSA ODI #11676839
Related OBD-II Codes
Frequently Asked Questions
I just had my cam phasers replaced on my 2.7L EcoBoost and now I have a P0087 code. What could be wrong?
How can I tell if my fuel jumper line is installed backward on my F-150?
My 2015 F-150 has a P0087 code but no other codes. Is there a specific TSB for this?
Why does my truck stall and show P0087 only after sitting for 30-60 minutes after a drive?
Where is the High-Pressure Fuel Pump located on the 2.7L EcoBoost engine?
Is the Fuel Rail Pressure Sensor a reusable part on the F-150 2.7L?
Helpful Videos
Used OEM Parts in Stock
New Aftermarket Parts Available
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.
- Ford F-150:
- 🎬 Helpful Videos
- 🛍️ Shop This Part
- What's Unique About the 2015-2020 Ford F-150
- Symptoms You May Notice
- Most Likely Causes
- Rare But Worth Checking
- Diagnosis Steps
- Parts You'll Likely Need
- Related Codes That Often Appear With This One
- Technical Service Bulletins (TSBs) & Recalls
- Platform-Specific Known Issues
- Mechanic-Grade Diagnostic Values
- Hidden / Shadow Codes Worth Checking
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- When the Usual Fixes Don't Work
- OEM Part Supersession History
- Model Year Variations Within This Range
- Diagnostic Flowchart
- Other Known Issues on This Vehicle
- Used vs. New Parts: Buying Guide for This Vehicle
- Real Owner Stories
- 2017 Ford F-150 2.7L EcoBoost
- 2015 Ford F-150 2.7L EcoBoost
- Ford F-150 Owner Report
- Related OBD-II Codes
- Frequently Asked Questions
- 🎟️ Get 5% Off