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 2015-2022 GMC Canyon 3.6L: Causes for Low Fuel Rail Pressure

On a 2015-2022 GMC Canyon with the 3.6L V6, code P0087 is most often caused by a failing high-pressure fuel pump (HPFP) or a weak in-tank low-pressure fuel pump. A key diagnostic step is to check the engine oil for a fuel smell, which strongly points to a bad HPFP leaking internally. Other possibilities include a corroded fuel pressure sensor connector or, less commonly, a clogged in-tank fuel filter.

22 minutes to read 2015-2022 GMC Canyon
Most Likely Cause
Failing High-Pressure Fuel Pump (HPFP)
Difficulty
4/5
Est. Time
3.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$550 – $1300
Parts Price
$150 – $500
🚫 Do not drive — Driving is not recommended. Low fuel pressure can cause the engine to stall unexpectedly at any speed, creating a significant safety risk. Continued operation could also starve the HPFP of fuel (if the in-tank pump is failing) or contaminate the engine oil with gasoline (if the HPFP is failing), leading to further engine damage.
Key Takeaways
  • P0087 on the 3.6L Canyon is a serious code that makes the vehicle unsafe to drive due to the risk of stalling.
  • The two most likely causes are a failed High-Pressure Fuel Pump (HPFP) or a failed in-tank low-pressure fuel pump.
  • A strong smell of gasoline in the engine oil is a tell-tale sign of a failed HPFP.
  • GM has issued a TSB (#18-NA-103) for the in-tank pump failing in cold weather and a recall (#18268) for faulty HPFPs on certain model years.
  • Proper diagnosis with a scan tool that can read both low and high-pressure fuel systems is essential to avoid replacing the wrong part.
The trouble code P0087 stands for "Fuel Rail/System Pressure - Too Low." Your Canyon's 3.6L direct injection engine uses two fuel pumps: a low-pressure pump in the fuel tank (supplying around 45-60 PSI) and a high-pressure fuel pump (HPFP) driven by the engine's camshaft that boosts pressure to over 2,000 PSI for the injectors. This code means the Engine Control Module (ECM) has detected that the actual pressure in the high-pressure fuel rail is significantly below the pressure the ECM has commanded. This prevents the engine from receiving the highly pressurized fuel needed for proper combustion, leading to performance problems.

What's Unique About the 2015-2022 GMC Canyon

The 3.6L V6 (both LFX and LGZ versions) in the Canyon is notorious for two specific P0087 failure points. The first is the high-pressure fuel pump (HPFP), which is a common failure item across many GM models using this engine, often confirmed by a gasoline smell in the engine oil. The second is the in-tank low-pressure pump, which GM has acknowledged can fail in cold weather (below 20°F / -6°C) per TSB 18-NA-103, causing a no-start condition and setting this code. 🎬 Watch: Diagnosing a Canyon that cranks but won't start. Because there are two common but distinct failure points, proper diagnosis with a scan tool that can read both low-side and high-side pressure is critical to avoid replacing the wrong expensive pump. A third common issue is corrosion at the fuel pressure sensor connector, addressed by TSB 20-NA-197.

Generation note: This guide covers the second generation of the GMC Canyon (2015-2022). This period includes two versions of the 3.6L V6 engine: the LFX (2015-2016) and the updated LGZ (2017-2022). While part numbers for the high-pressure fuel pump may differ, the common causes and diagnostic procedures for P0087 are largely the same for both engines. The LGZ engine is generally considered to have an improved timing chain design over the LFX.

Professional service recommended: Diagnosing this code requires a scan tool that can read both low-side and high-side fuel pressures to isolate the fault. Replacing the HPFP involves working with extremely high-pressure fuel lines that are single-use and often requires removing the intake manifold, which can lead to dangerous fuel leaks if not done correctly and torqued to spec.

Symptoms You May Notice

  • Check Engine Light is on
  • Reduced Engine Power message displayed
  • Engine hesitation or stumbling, especially during acceleration
  • Hard starting or extended cranking time
  • Rough or rolling idle
  • Engine stalling unexpectedly
  • Strong smell of gasoline in the engine oil on the dipstick
  • Loud whining noise from the fuel tank, especially in cold weather (indicates in-tank pump issue)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the in-tank fuel pump when the high-pressure fuel pump was the actual cause, or vice-versa. This happens when diagnosis is attempted without a scan tool that can monitor both low-side and high-side pressure readings independently.
  • Replacing a fuel pump when the actual issue was a corroded electrical connector at the fuel rail pressure sensor, as outlined in TSB #20-NA-197.

Most Likely Causes

  1. Failing High-Pressure Fuel Pump (HPFP) 🔴 High Probability The HPFP on the 3.6L V6 is a known failure point across multiple GM platforms. A safety recall (GM #18268 / NHTSA #18V358) was issued for some 2016-2018 models due to improperly welded pumps that could crack and leak fuel. Internal seal failure is also common, leading to fuel-in-oil contamination.
    How to confirm: Use a scan tool to monitor desired vs. actual fuel rail pressure; if actual pressure drops significantly under load while low-side pressure remains stable, the HPFP is suspect. The most definitive sign is smelling gasoline in the engine oil, which indicates the pump's internal seal has failed and is leaking fuel into the crankcase.
    Typical fix: Replace the high-pressure fuel pump, its gasket, and the single-use high-pressure fuel line. 🎬 See these helpful tips for removing the high-pressure pump. An oil change is mandatory if the oil is contaminated with fuel.
    Est. part cost: $200-$500
  2. Failing In-Tank (Low-Pressure) Fuel Pump 🔴 High Probability GM issued Technical Service Bulletin (TSB) #18-NA-103 for this pump failing, especially in temperatures below 20°F (-6°C), causing a no-start or stall and setting code P0087. Owners report the issue can sometimes be temporarily resolved by moving the truck into a heated garage, confirming the temperature-related failure.
    How to confirm: Use a scan tool to monitor low-side fuel pressure. If the pressure is below specification (typically should be stable around 40-75 PSI) or is erratic, the in-tank pump is likely at fault. The issue may only appear during cold starts or in cold weather.
    Typical fix: Replace the entire in-tank fuel pump module. 🎬 Watch: Step-by-step tutorial for replacing the in-tank fuel pump. The fuel filter is integrated into this module and is not serviced separately.
    Est. part cost: $150-$350
  3. Corroded Fuel Rail Pressure Sensor Connector 🟡 Medium Probability GM TSB #20-NA-197 addresses this specific issue for 2016-2021 models. The sensor connector, located near the firewall, is susceptible to moisture and fretting corrosion, which can cause erratic signals that the ECM interprets as low pressure.
    How to confirm: Visually inspect the fuel pressure sensor's electrical connector for any green or white corrosion or backed-out pins. The TSB recommends gently dragging a terminal test tool across the pins to check for fretting corrosion, which may not be visible.
    Typical fix: Clean the connector and pins, apply dielectric grease, and ensure a secure connection. If corrosion is severe or the terminals have lost tension, the connector pigtail must be replaced.
    Est. part cost: $20-$60 for a new pigtail connector

Rare But Worth Checking

  • Clogged Fuel Filter: The fuel filter is part of the in-tank fuel pump module. While a clog can cause P0087, it's less common than outright pump failure. A clog necessitates replacing the entire fuel pump module.
  • Fuel Contamination: Per TSB #PIP5151F, water, debris, or incorrect fuel (like E85) can cause low fuel pressure and trigger P0087. If contamination is found, the entire fuel system may require cleaning.
  • Worn Camshaft Lobe: The HPFP is driven by a dedicated lobe on the camshaft. Excessive wear on this lobe can reduce the pump's stroke, leading to insufficient pressure. This is a rare mechanical failure but possible at higher mileage and should be inspected when replacing the HPFP.

Diagnosis Steps

  1. Connect an OBD-II scanner and confirm P0087 is present. Check for any other related codes and review freeze frame data.
  2. Using a scan tool with live data, monitor 'Low Side Fuel Pressure' (in-tank pump) and both 'Fuel Rail Pressure' and 'Desired Fuel Rail Pressure' (high-pressure pump) at idle and during a brief test drive (if safe).
  3. Check the engine oil dipstick for a strong smell of gasoline. If fuel is present, the High-Pressure Fuel Pump (HPFP) has failed and is the primary suspect. The oil must be changed along with the pump.
  4. If there is no fuel in the oil, evaluate the fuel pressure readings. Low-side pressure should be stable and within 40-75 PSI. If it's low or erratic, suspect the in-tank pump, especially if the ambient temperature is low.
  5. If low-side pressure is stable and within spec, but the 'Fuel Rail Pressure' cannot meet the 'Desired Fuel Rail Pressure' under acceleration (e.g., drops significantly while desired pressure is 2000+ PSI), suspect the HPFP.
  6. Inspect the fuel rail pressure sensor electrical connector for corrosion, per TSB #20-NA-197. Check for moisture, green/white powder, or loose terminals.
  7. Check the vehicle's VIN against GM Recall #18268 (NHTSA #18V358) to see if it was affected by the faulty HPFP weld issue.
  8. If all pumps and sensors appear to be functioning, consider the possibility of a restricted fuel line or, in rare high-mileage cases, a worn camshaft lobe for the HPFP.

Parts You'll Likely Need

  • High-Pressure Fuel Pump (HPFP) (OEM #12691088 (Supersedes 12673750, 12673141, 12647366, 12733944)) — This is a very common failure point on the 3.6L V6 engine that directly causes low high-side fuel pressure and can contaminate the engine oil.
    Trusted brands: ACDelco, Bosch, GM Genuine
    OEM price range: $300-$500
    Aftermarket price range: $200-$400
  • In-Tank Fuel Pump Module Assembly (OEM #13552980 (Verify by VIN)) — This low-pressure pump is known to fail, especially in cold weather as documented in TSB #18-NA-103, leading to fuel starvation for the HPFP.
    Trusted brands: ACDelco, Delphi
    OEM price range: $250-$400
    Aftermarket price range: $150-$250
  • Fuel Rail Pressure Sensor (OEM #12673322 (Verify by VIN)) — Though less common than pump failure, the sensor can fail or its connector can corrode (per TSB #20-NA-197), sending false low-pressure signals to the ECM.
    Trusted brands: ACDelco, Bosch
    OEM price range: $50-$100
    Aftermarket price range: $30-$70
  • Fuel Pump Control Module (FPCM) (OEM #13537053 (Verify by VIN)) — This module controls the voltage to the in-tank pump. Corrosion is a common failure mode due to its location on the frame rail, leading to a no-start or low fuel pressure.
    Trusted brands: ACDelco, Dorman
    OEM price range: $80-$150
    Aftermarket price range: $50-$100

Related Codes That Often Appear With This One

  • P0191 — This code for 'Fuel Rail Pressure Sensor Circuit Range/Performance' often appears with P0087, especially when the issue is related to a faulty sensor or corroded connector, as noted in TSB #20-NA-197.
  • P0088 — This code for 'Fuel Rail Pressure Too High' can appear alongside P0087 if a failing component (like the pressure sensor or HPFP) is causing wild, erratic pressure swings.
  • P018B — This is another fuel pressure sensor code that TSB #18-NA-103 lists as potentially appearing with P0087 during cold-weather in-tank pump failures.
  • P2635 — This code for 'Fuel Pump 'A' Flow Performance' points directly to the low-pressure side and is often set in conjunction with P0087 when the in-tank pump is failing, as mentioned in TSB #18-NA-103.

Technical Service Bulletins (TSBs) & Recalls

  • GM #18268 / NHTSA #18V358: Safety recall for improperly welded high-pressure fuel pumps on 2016-2018 models that could crack, leak fuel, and cause a fire.
  • TSB #18-NA-103: Addresses the in-tank (low-pressure) fuel pump failing in cold temperatures, causing a stall or no-start with code P0087.
  • TSB #20-NA-197: Details a procedure for inspecting and repairing corrosion at the fuel pressure sensor electrical connector, which can cause P0087 and other codes.
  • TSB #PIP5151F: Discusses how fuel system contamination can lead to various fuel pressure codes, including P0087.

Platform-Specific Known Issues

  • Cold Weather No-Start: A very common complaint is a crank-no-start condition or stalling immediately after starting in temperatures below 20°F. This is almost always caused by the in-tank fuel pump failing, as described in TSB 18-NA-103.
  • Fuel in Oil: Owners on forums frequently report discovering engine oil that smells strongly of gasoline. This is a tell-tale sign of HPFP internal seal failure on the 3.6L V6 and requires immediate attention to avoid engine damage.

Mechanic-Grade Diagnostic Values

  • Low-Pressure Fuel System Pressure (In-tank pump) — expected: 40-75 PSI at idle.. Failure: Pressure is consistently below 40 PSI, is erratic, or drops out completely.
  • High-Pressure Fuel System Pressure (HPFP) — expected: 500-600 PSI at idle; 2,000-2,800 PSI under load (LGZ engine).. Failure: Scan tool 'Actual' pressure fails to meet 'Desired' pressure during acceleration.
  • Fuel Rail Pressure Sensor Signal Voltage (Key On, Engine Off) — expected: 1.5V to 1.8V on the signal wire.. Failure: Voltage is 0V, 5V, or significantly outside the expected range, indicating a sensor or wiring fault.
  • Fuel Rail Pressure Sensor Reference Voltage — expected: 5.0V.. Failure: Voltage is missing or low, indicating a problem with the ECM or wiring.

Hidden / Shadow Codes Worth Checking

  • U0109: 'Lost Communication with Fuel Pump Control Module'. While not a shadow code, its presence alongside P0087 strongly points to a failure of the FPCM or its wiring, rather than the pump itself. (see via Standard OBD-II scanner.)

Scan Tool Commands That Help

  • GDS2 / Tech2: Fuel Pump Driver / Control Module Test — This bidirectional command directly activates the low-pressure in-tank fuel pump circuit. It helps isolate a fault between the control side (ECM/FPCM) and the mechanical pump itself. If the pump runs with this command, the pump is likely good.
  • GDS2 / Tech2: Live Data Graphing: Desired vs. Actual Fuel Rail Pressure — This is the primary diagnostic screen for P0087. Graphing both values allows a technician to see the exact moment the actual pressure deviates from the ECM's command, especially under load, to confirm a performance deficit of the HPFP.
  • GDS2: Command Max Rail Pressure at Idle — This function tests the health of the high-pressure pump. A healthy pump should be able to achieve maximum commanded pressure even at idle. If it cannot, and the low-pressure supply is confirmed good, the HPFP is likely weak.

Wiring & Ground Locations

  • Fuel Pump Control Module (FPCM) — On the left (driver's side) rear outer frame rail, located between the front and rear doors, often behind a cover.. This module controls the in-tank fuel pump. Its location makes it highly susceptible to corrosion from road salt and moisture, which can cause it to fail and cut power to the low-pressure pump, directly causing a P0087 code and often a U0109.
  • Fuel Rail Pressure Sensor Connector — On the high-pressure fuel rail, near the firewall at the back of the engine.. As outlined in TSB 20-NA-197, this connector is prone to fretting corrosion, which creates a poor connection and causes the ECM to receive an incorrect low-pressure signal, triggering P0087 and other related codes.

Real Owner Repair Stories

  • South Main Auto Repair (YouTube) (2016 GMC Canyon, engine not specified but behavior is consistent with 3.6L fuel system.) — Crank, no start. No fuel pressure.
    ❌ Tried (didn't work) Initial scan showed code P12A6 (Fuel Pump Driver Control Module Enable Circuit Performance). Scan tool bidirectional tests of the fuel pump circuit passed, suggesting the wiring was okay.
    ✅ What actually fixed it The Fuel Pump Control Module (FPCM) located on the frame rail was found to be extremely corroded ('crusty'). Replacing the FPCM restored power to the in-tank fuel pump and fixed the no-start condition. The new module was plug-and-play with no programming required for this model.

OEM Part Supersession History

  • 12647366, 12673141, 12673750, 1273394412691088 — Standard part evolution by GM to improve reliability or manufacturing.

Model Year Variations Within This Range

  • 2015-2016 (LFX Engine): Uses a different High-Pressure Fuel Pump and potentially different fuel injector part numbers compared to the 2017+ LGZ engine. While the failure modes are the same, part numbers must be verified by VIN.
  • 2017-2022 (LGZ Engine): Features an updated 3.6L V6 (LGZ). The high-pressure fuel system can operate at slightly higher pressures (up to 2,800 PSI). Part numbers for the HPFP and injectors are specific to this engine version.
  • 2016-2021: These model years are specifically called out in TSB #20-NA-197 regarding potential corrosion at the fuel rail pressure sensor connector.

Diagnostic Flowchart

Start by checking for related codes and verifying if the issue is temperature-dependent, as this platform has specific TSBs for cold-weather pump failure and sensor corrosion.
→ The High-Pressure Fuel Pump (HPFP) internal seal has failed, leaking fuel into the crankcase. Replace the HPFP, the single-use high-pressure fuel line, and perform an immediate oil change to prevent engine bearing damage. Check VIN for Recall #18268.
Is the ambient temperature below 20°F (-6°C) or did the stall occur during a cold start?
Monitor 'Low Side Fuel Pressure' with a scan tool. Is pressure below 40 PSI or erratic?
→ Replace the in-tank fuel pump module. Per TSB #18-NA-103, these pumps are prone to failure in cold temperatures. The fuel filter is integrated and will be replaced with the new module.
Inspect the Fuel Rail Pressure Sensor connector near the firewall. Is there green/white corrosion or loose pins?
→ Perform repairs per TSB #20-NA-197. Clean terminals, apply dielectric grease, or replace the pigtail connector if fretting corrosion or moisture damage is severe.
Compare 'Desired' vs 'Actual' Fuel Rail Pressure during acceleration. Does Actual pressure drop significantly while Desired is 2000+ PSI?
Is the vehicle a 2016-2018 model year?
→ Check VIN against GM Recall #18268 (NHTSA #18V358) for improperly welded HPFPs. If not covered by recall, replace the HPFP and high-pressure fuel line manually.
→ Replace the High-Pressure Fuel Pump (HPFP). While not part of the weld recall, these units remain a high-probability failure point on the LGZ/LFX 3.6L engine.
→ If pressures match and no corrosion is found, check for fuel line restrictions or TSB #PIP5151F regarding fuel contamination. In high-mileage LFX engines, inspect for a worn camshaft lobe driving the HPFP.
Inspect the Fuel Rail Pressure Sensor connector near the firewall. Is there green/white corrosion or loose pins?
→ Perform repairs per TSB #20-NA-197. Clean terminals, apply dielectric grease, or replace the pigtail connector if fretting corrosion or moisture damage is severe.
Compare 'Desired' vs 'Actual' Fuel Rail Pressure during acceleration. Does Actual pressure drop significantly while Desired is 2000+ PSI?
Is the vehicle a 2016-2018 model year?
→ Check VIN against GM Recall #18268 (NHTSA #18V358) for improperly welded HPFPs. If not covered by recall, replace the HPFP and high-pressure fuel line manually.
→ Replace the High-Pressure Fuel Pump (HPFP). While not part of the weld recall, these units remain a high-probability failure point on the LGZ/LFX 3.6L engine.
→ If pressures match and no corrosion is found, check for fuel line restrictions or TSB #PIP5151F regarding fuel contamination. In high-mileage LFX engines, inspect for a worn camshaft lobe driving the HPFP.

Other Known Issues on This Vehicle

Issues unrelated to this code that are worth knowing about as an owner of this generation:

  • 8-Speed Transmission Shudder (TCC Shudder) 🔴 High — Very common on 2017-2019 models with the 8L45 transmission. Can occur at various mileages. (Ref: TSB #18-NA-355 recommends a specific transmission fluid flush with an updated fluid (Mobil 1 Synthetic LV ATF HP).)
  • Premature Timing Chain Stretch (LFX Engine) 🔴 High — A well-known issue on the earlier LFX (2015-2016) engines, typically appearing between 70,000 and 120,000 miles. Less common on the updated LGZ engine.
  • Carbon Buildup on Intake Valves 🟠 Medium — Inherent to all direct-injection engines, including the LFX/LGZ. Becomes noticeable after 80,000-100,000 miles, causing potential misfires or reduced performance.
  • Thermostat and Coolant Temperature Sensor Failure 🟠 Medium — A frequently reported issue on the LGZ engine, causing check engine lights and incorrect temperature readings.
  • Active Fuel Management (AFM) Lifter Failure 🟠 Medium — Can cause misfires, particularly on specific cylinders like #2 and #5. TSB #21-NA-036 addresses a related oil control valve solenoid that can fail and lead to misfires. (Ref: TSB #21-NA-036)

Used vs. New Parts: Buying Guide for This Vehicle

When a used part is the smart pick: A used Fuel Pump Control Module (FPCM) can be a viable option, especially if sourced from a dry, non-salt-belt region to minimize the risk of corrosion. Connectors and wiring pigtails are also excellent candidates for used parts. A used HPFP can be considered if from a low-mileage, collision-damaged vehicle, but it carries risk.

Donor-vehicle mileage cap: roughly under 75000 miles for the part to have meaningful remaining life.

What to inspect on the donor part:

  • For HPFP: Inspect the roller tappet at the bottom for scoring or wear. Check the electrical connector for damage. Avoid pumps showing signs of external fuel leaks (staining).
  • For FPCM: Inspect the casing for swelling or cracks. Check connector pins for any green or white corrosion. Ensure the donor vehicle is from a rust-free climate.
  • For In-Tank Pump: This is risky. Only consider from a very low-mileage vehicle, as pump life is finite.

OEM-only on this vehicle (don't cheap out):

  • High-Pressure Fuel Pump (HPFP): While some aftermarket brands exist, the OEM ACDelco/GM Genuine pump has the most proven track record. Given the labor to replace it, using a questionable aftermarket part is a significant risk.
  • Fuel Rail Pressure Sensor: OEM (ACDelco/Bosch) is strongly recommended to ensure accurate readings and avoid chasing phantom issues.

Aftermarket brands forum-validated for this vehicle:

  • ACDelco (often the OEM supplier)
  • Bosch (often the OEM supplier for sensors and pumps)
  • Delphi (reputable for in-tank fuel pumps)

Brands owners have reported issues with on this vehicle:

  • Unbranded, no-name HPFPs from online marketplaces should be avoided. The failure rate is high, and the potential for engine damage from a catastrophic failure or fuel leak is not worth the initial savings.

Real Owner Stories

Aggregated from forums and TSBs cited above. Mileages and costs reflect what owners reported in those sources.

2016-2018 GMC Canyon 3.6L V6

Symptoms: The high-pressure fuel pump was improperly welded, leading to cracks and potential fuel leaks.

What fixed it: Replacement of the high-pressure fuel pump under GM Recall #18268 / NHTSA #18V358.

Source hint: GM #18268 / NHTSA #18V358

2017 GMC Canyon 3.6L V6 — ~85000 miles

Symptoms: Crank-no-start condition and stalling immediately after starting when temperatures dropped below 20°F.

What fixed it: Replacement of the in-tank fuel pump module as per TSB #18-NA-103.

Source hint: TSB #18-NA-103

2019 GMC Canyon 3.6L V6

Symptoms: Check engine light with P0087 and erratic fuel pressure readings caused by moisture and fretting corrosion at the sensor connector near the firewall.

What fixed it: Cleaning the connector pins and applying dielectric grease, or replacing the pigtail connector if terminals lost tension.

Source hint: TSB #20-NA-197

2016 GMC Canyon 3.6L V6 — ~95000 miles

Symptoms: Strong smell of gasoline on the oil dipstick and reduced engine power message.

What fixed it: Replacement of the High-Pressure Fuel Pump (HPFP), the single-use high-pressure fuel line, and a mandatory oil change.

Source hint: ColoradoFans.com Forum Discussions

Frequently Asked Questions

My 2017 GMC Canyon is hesitating and showing 'Reduced Engine Power.' Is there a recall for the fuel pump?
Yes, GM Recall #18268 (NHTSA #18V358) covers certain 2016-2018 models for improperly welded high-pressure fuel pumps (HPFP) that can crack and leak fuel.
My Canyon won't start when it's below 20°F, but starts fine in a heated garage. What is the cause?
This is a known issue described in TSB #18-NA-103. The in-tank (low-pressure) fuel pump often fails in temperatures below 20°F (-6°C), triggering code P0087 and a no-start condition.
I smell gasoline when I check my oil dipstick on my 3.6L V6. Is this related to P0087?
Yes. A strong smell of gasoline in the engine oil indicates an internal seal failure of the High-Pressure Fuel Pump (HPFP), which leaks fuel into the crankcase. This is a common failure point for the 3.6L engine.
Does TSB #20-NA-197 apply to my 2021 GMC Canyon?
Yes, TSB #20-NA-197 applies to 2016-2021 models and addresses moisture or fretting corrosion at the fuel rail pressure sensor connector, which can cause erratic low-pressure signals.
If I replace my High-Pressure Fuel Pump, do I need to change the oil?
Yes, an oil change is mandatory if the HPFP failure caused fuel-in-oil contamination, as the fuel degrades the oil's lubricating properties.
Can I just replace the fuel filter to fix P0087 on my 2015-2022 Canyon?
No, the fuel filter is integrated into the in-tank fuel pump module and is not serviced separately. If the filter is restricted, the entire module must be replaced.
'16 GMC Canyon: Cranks Over But Won't Start
'16 GMC Canyon: Cranks Over But Won't Start
2016 chevy colorado 3.6 como cambiar la bomba de gas de alta precion de ves encuando se apagava
2016 chevy colorado 3.6 como cambiar la bomba de gas de alta precion de ves encuando se apagava
2016 CHEVY COLORADO HIGH PRESSURE FUEL PUMP REMOVAL TIPS
2016 CHEVY COLORADO HIGH PRESSURE FUEL PUMP REMOVAL TIPS
Chevy Colorado Fuel Pump Replacement | Crew Cab Install Tutorial
Chevy Colorado Fuel Pump Replacement | Crew Cab Install Tutorial
Causes and Fixes P0087 Code: Fuel Rail/System Pressure Too Low
Causes and Fixes P0087 Code: Fuel Rail/System Pressure Too Low
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 22, 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 (Deep Dive) for:
  • GMC Canyon: 20152016201720182019202020212022
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