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

P0089 on 2018-2023 GMC Terrain: Fuel Pressure Regulator Performance Causes and Fixes

On 2018-2023 GMC Terrains with the 1.5L engine, code P0089 is most often caused by a failing high-pressure fuel pump (HPFP) or an ECM software glitch. A dealer ECM reprogram may be required per TSB N252524760. More commonly, the HPFP (ACDelco HPM1010) fails, a known issue detailed in TSB PIP6003E and the subject of a class-action lawsuit. This repair can cost between $900 and $2,500 at a shop.

17 minutes to read 2018-2023 Gmc TERRAIN
Most Likely Cause
Failing High-Pressure Fuel Pump (HPFP)
Difficulty
5/5
Est. Time
3.8 hrs
DIY Doable?
🔧 Shop
Shop Labor
$900 – $2500
Parts Price
$400 – $950
🚫 Do not drive — Continued driving is not recommended. Owner complaints and TSBs confirm this code is associated with sudden engine stalling, which can occur in traffic and lead to a loss of vehicle control and an increased risk of a crash.
Key Takeaways
  • Code P0089 on a 2018-2023 GMC Terrain is a serious issue that can cause dangerous engine stalling and should be addressed immediately.
  • Before replacing any parts, have a dealer check if your vehicle needs an ECM software update as specified in TSB #N252524760.
  • The most common mechanical cause is a failing high-pressure fuel pump, a known issue for this vehicle.
  • Diagnosis requires a professional scan tool to monitor live fuel pressure data; this is not a simple DIY fix.
  • Always replace the high-pressure fuel line if the fuel pump is replaced, as it is a one-time-use part.
The trouble code P0089, defined as "Fuel Pressure Regulator Performance," means the Engine Control Module (ECM) has detected a problem in the high-pressure fuel system. Specifically, the actual pressure in the fuel rail does not match the pressure the ECM has commanded. This indicates that the system is unable to maintain the correct fuel pressure required for the engine's current operating conditions, pointing to a performance issue rather than a simple circuit fault. The ECM regulates fuel pressure by adjusting the high-pressure pump's output, and this code sets when the actual pressure is too high, too low, or unstable.

What's Unique About the 2018-2023 Gmc TERRAIN

Engine bay of a GMC Terrain highlighting the high-pressure fuel system components.
The 2018-2023 GMC Terrain features a high-pressure fuel system that is the subject of several TSBs and service updates regarding P0089.

For this generation of GMC Terrain and its platform-mate, the Chevy Equinox, code P0089 is frequently linked to specific, documented issues. GM has issued technical service bulletins (TSBs) acknowledging the cause can be a software calibration error (TSB #N252524760) or, more often, a mechanical failure of the high-pressure fuel pump (TSB PIP6003E). This makes it critical to check for TSBs, as a simple reprogram can sometimes be the fix. An ongoing class-action lawsuit alleges widespread premature failures of both the in-tank low-pressure pump and the engine-mounted high-pressure pump in 2020-2024 models, claiming the issue is broader than GM's limited recall (N222372310) for the in-tank pump.

Diagnostic Flowchart

A professional diagnostic scan tool displaying a comparison between commanded and actual fuel rail pressure.
Using a scan tool to monitor 'Commanded vs. Actual' fuel rail pressure is the first step in identifying a failing regulator or pump.

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

What do live fuel rail pressure readings show on a professional scan tool?
→ Tow to a dealer to check for ECM software update TSB #N252524760 ($100-$250 labor) or HPFP failure. Do not drive due to stalling risk.
→ Have a dealer check if your ECM needs reprogramming per TSB #N252524760, which fixes a known software error causing P0089.
→ Inspect the fuel rail pressure sensor and connector wiring for corrosion per TSB 20-NA-197. A replacement sensor costs $50-$150.
Have you performed the GM AFIT injector test using tool CH-47976?
→ Replace the leaking or contaminated fuel injectors ($150-$300 per injector) and inspect the catalytic converter for over-fueling damage.
→ Replace the High-Pressure Fuel Pump ($400-$800) and the one-time-use high-pressure fuel pipe (ACDelco 12688668) per TSB PIP6003E.
→ Have a shop perform cold and hot AFIT tests per TSB PIP6003E before replacing the $400-$800 High-Pressure Fuel Pump.
Professional service recommended: Diagnosing high-pressure fuel systems requires specialized tools like a scan tool for live data and the GM AFIT (Active Fuel Injector Tester) tool (CH-47976) for injector diagnosis. An ECM reprogram must be done by a dealer or qualified shop. The primary symptom of engine stalling is a significant safety risk.
🎬 Watch: Fixing stalling issues and codes P0089 and P228C.

Symptoms You May Notice

  • Check Engine Light is on
  • Engine stalling, sometimes while driving in traffic or coming to a stop
  • Reduced engine power or "limp mode"
  • Hesitation, stumbling, or bucking during acceleration
  • Rough or unstable idle, sometimes described as 'loping' or 'lunging'
  • Long crank time or no-start condition
  • Noticeable fuel smell
  • Whining or buzzing sound from the fuel pump area
⚠️ Don't Waste Money on the Wrong Fix
🎬 Watch this before replacing any parts to avoid common mistakes.
  • Replacing the high-pressure fuel pump when only an ECM reprogram is needed.
  • Replacing the fuel rail pressure sensor when the fuel pump is the actual cause of the low pressure.
  • Replacing only the fuel pump when debris has already contaminated and damaged the fuel injectors, leading to a repeat failure.

Most Likely Causes

Side-by-side comparison of a clean, functional high-pressure fuel pump versus one with internal wear and metallic debris.
Internal wear in the HPFP (right) can send metallic debris downstream, causing the P0089 code and damaging injectors, unlike a healthy unit (left).
  1. Failing High-Pressure Fuel Pump (HPFP) 🔴 High Probability TSB PIP6003E and numerous owner complaints point to a known issue with the HPFP. Internal wear can reduce its ability to build pressure and can also send metallic debris downstream, contaminating fuel injectors. A class-action lawsuit also targets this component for premature failure. GM also released Service Update N242450160 for 2023-2024 models for an inoperative HPFP.
    How to confirm: A technician will monitor commanded vs. actual fuel rail pressure with a scan tool. If actual pressure cannot keep up with commanded pressure, especially under load, the pump is the primary suspect. The definitive diagnostic path is outlined in TSB PIP6003E, which involves testing injectors first before condemning the pump. The pump's internal solenoid should have a resistance of 9-11 Ohms.
    Typical fix: Replacement of the high-pressure fuel pump and the one-time-use high-pressure fuel line. The catalytic converter should also be inspected for damage from a potential over-fueling condition.
    Est. part cost: $400-$800
  2. Engine Control Module (ECM) Software Calibration Issue 🟡 Medium Probability Manufacturer TSB #N252524760 explicitly states that P0089, P228C, and/or P00C6 can be set due to a software error and directs dealers to reprogram the ECM as the sole fix.
    How to confirm: A GM dealer or a shop with GM diagnostic software (GDS2) can check the current software calibration version against the latest available version in the GM system.
    Typical fix: Reprogramming the Engine Control Module with updated software.
    Est. part cost: $0 (if under warranty) or $100-$250 (dealer labor)
  3. Leaking or Contaminated Fuel Injectors ⚪ Low Probability Debris from a failing high-pressure fuel pump can travel downstream and lodge in the fuel injectors, causing them to leak or become restricted. An injector that sticks open can cause over-fueling and damage the catalytic converter.
    How to confirm: GM specifies an AFIT (Active Fuel Injector Test) using the CH-47976 special tool to check for leaks and flow rate imbalances. The test is performed on both a cold and hot engine.
    Typical fix: Replacement of any fuel injectors that fail the AFIT test. It is recommended to replace them as a set if contamination is suspected.
    Est. part cost: $150-$300 per injector
  4. Faulty Fuel Rail Pressure Sensor ⚪ Low Probability
    How to confirm: If fuel pressure readings on a scan tool are erratic, stuck at one value, or clearly implausible while the engine is running, the sensor may be at fault. TSB 20-NA-197 also notes that corrosion in the sensor's electrical connector can cause this code.
    Typical fix: Replacement of the fuel rail pressure sensor or repair of the connector wiring.
    Est. part cost: $50-$150

Rare But Worth Checking

  • Failing In-Tank Low-Pressure Fuel Pump: A restriction or failure in the low-pressure side of the system can starve the high-pressure pump, causing it to underperform and trigger P0089. This is also a subject of GM recall N222372310 and class-action lawsuits.
  • Stretched Timing Chain: On the 1.5L engine, the high-pressure fuel pump is driven by a three-lobed cam on the intake camshaft. If the timing chain is stretched or has jumped a tooth, it can affect the pump's timing and ability to generate pressure, sometimes triggering P0089 along with timing codes like P0016/P0017.
  • 🎬 See how a stretched timing chain can trigger fuel codes.
  • Wiring Issues: A damaged wire or poor connection at the fuel pump, pressure sensor, or ECM can cause incorrect readings or loss of control, triggering the code.

Diagnosis Steps

  1. Check for Technical Service Bulletins (TSBs) for your vehicle's VIN. Specifically look for TSB #N252524760 (ECM reprogram) and PIP6003E (pump/injector diagnosis).
  2. Connect a professional scan tool to read all stored DTCs and view freeze frame data to see the conditions when the code was set.
  3. Monitor live data for 'Commanded Fuel Rail Pressure' and 'Actual Fuel Rail Pressure'. Compare the two values at idle, during light acceleration, and under heavy load. A significant and consistent lag in actual pressure points to a mechanical issue.
  4. If pressure readings are erratic, stuck, or implausible, inspect the fuel rail pressure sensor and its wiring harness for damage or corrosion as per TSB 20-NA-197.
  5. Follow the diagnostic steps in TSB PIP6003E, which prioritizes injector testing before pump replacement.
  6. Perform a cold engine AFIT test using the GM CH-47976 tool. If injectors fail, replace them.
  7. Perform a hot engine AFIT test. If injectors fail, replace them. If injectors pass both tests, the TSB directs replacement of the high-pressure fuel pump.
  8. After repairs, inspect the catalytic converter for signs of damage from over-fueling, which can happen with a leaking injector.

Parts You'll Likely Need

A new high-pressure fuel pump and the required one-time-use high-pressure fuel pipe.
When replacing the HPFP, TSB PIP6003E requires the installation of a new one-time-use high-pressure fuel pipe to ensure a proper seal.
  • High-Pressure Fuel Pump (OEM #ACDelco HPM1010 (GM 12679199, 12694382)) — This is the most common mechanical failure for P0089 on this vehicle, as documented by GM's own service bulletins and a class-action lawsuit.
    Trusted brands: ACDelco, Bosch, Delphi
    OEM price range: $450-$800
    Aftermarket price range: $160-$350
  • Fuel Rail Pressure Sensor (OEM #ACDelco 213-4583 (GM 12643929)) — While less common, a faulty sensor can send incorrect data to the ECM. TSB 20-NA-197 also points to connector corrosion as a possible cause.
    Trusted brands: ACDelco, Bosch
    OEM price range: $80-$150
    Aftermarket price range: $40-$90
  • High-Pressure Fuel Pipe (OEM #ACDelco 12688668) — This is a one-time-use part that must be replaced anytime the high-pressure fuel system is opened, such as when replacing the pump, to ensure a proper seal.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $40-$70
    Aftermarket price range: $30-$50
  • Fuel Injector (OEM #ACDelco 217-4740 (GM 12669384)) — Can become contaminated by debris from a failing HPFP or fail on their own, causing pressure regulation issues.

Related Codes That Often Appear With This One

  • P228C — This code means "Fuel Pressure Regulator 1 Exceeded Control Limits - Pressure Too Low" and is almost always set with P0089, as both point to insufficient fuel pressure. It is cited in both TSB #N252524760 and TSB PIP6003E.
  • P00C6 — This code for "Fuel Rail Pressure Too Low - Engine Cranking" also points directly to a lack of fuel pressure and is mentioned alongside P0089 in official GM service bulletins.
  • P0191 — Indicates "Fuel Rail Pressure Sensor Circuit Range/Performance," suggesting the sensor's readings are abnormal, which can be a cause or a symptom of the pressure issue. It is also mentioned in the fuel pump class-action lawsuit.
  • P2C1F — A newer code added to TSB PIP6003E, described as a "fuel system related fault." Its presence alongside the others reinforces the diagnosis of a high-pressure fuel system issue.

Technical Service Bulletins (TSBs) & Recalls

  • Bulletin #N252524760: Recommends reprogramming the Engine Control Module for DTCs P228C, P0089, and/or P006C.
  • Bulletin #PIP6003E: The latest version of this preliminary bulletin. It addresses a potential stall/no-start condition with codes P0089, P00C6, P228C, and P2C1F on 2023-2024 models, pointing to the high-pressure fuel pump and/or injectors. It provides a specific diagnostic flow.
  • Bulletin #20-NA-197: Addresses a range of fuel pressure codes, including P0089, that may be caused by corrosion in the fuel pressure sensor electrical connector.

Platform-Specific Known Issues

  • TSB #N252524760: Notes that P0089, P228C, and/or P006C can be caused by a software issue, with the fix being an ECM reprogram.
  • TSB #PIP6003E: The most current bulletin for this issue. It addresses a stall/no-start with codes P0089, P00C6, P228C, and P2C1F on 2023-2024 models, providing a specific diagnostic path involving cold and hot AFIT injector tests before replacing the HPFP.
  • Class Action Lawsuit (2020-2024 models): Alleges widespread premature failure of fuel pumps (both in-tank and high-pressure) causing stalling. Claims the problem is more extensive than the limited recall GM issued.
  • Owner Complaint ODI #11722113: A 2023 Terrain stalled while driving with codes P0089, P00C6, and P228C. The fix was reprogramming the ECM per a bulletin, confirming the software issue.
  • Owner Complaint ODI #11726152: A 2023 Terrain owner reported codes P228C and P0089 and was told it was a fuel pump issue, highlighting the common mechanical failure point.

Mechanic-Grade Diagnostic Values

  • Low-Pressure Fuel System Pressure (Engine Off) — expected: 345-690 kPa (50-100 psi). Failure: Pressure below this range indicates a weak in-tank pump or restriction; pressure above indicates a regulator issue.
  • Low-Pressure Fuel System Pressure (Idling) — expected: 300-400 kPa (43-58 psi). Failure: Pressure outside this range at idle suggests a problem with the in-tank pump or its control module.
  • High-Pressure Fuel Pump Solenoid Resistance — expected: 9-11 Ohms at 77°F (25°C). Failure: Resistance outside this range indicates a faulty pump solenoid, requiring pump replacement.
  • High-Pressure Fuel System (2018-2022 LYX Engine) — expected: Operates at 20 MPa (approx. 2900 PSI). Failure: Inability to reach or maintain commanded pressure near this level points to a system fault.
  • High-Pressure Fuel System (2023+ LSD Engine) — expected: Operates at 35 MPa (approx. 5076 PSI). Failure: Inability to reach or maintain commanded pressure near this level points to a system fault.

Hidden / Shadow Codes Worth Checking

  • P2C1F: A generic "fuel system related fault" referenced in TSB PIP6003E. Its presence alongside P0089, P228C, and P00C6 strongly reinforces the diagnosis of a high-pressure fuel pump or injector issue. (see via A professional scan tool like the GM GDS2.)

Scan Tool Commands That Help

  • GDS2: Fuel Pump Enable — Used with the engine off to command the in-tank low-pressure fuel pump to run, allowing a technician to test its maximum pressure output against specifications.
  • GDS2 with CH-47976 tool: AFIT (Active Fuel Injector Test) — This is a critical diagnostic step per TSB PIP6003E to test for leaking or malfunctioning fuel injectors. It is performed on both a cold and hot engine before condemning the high-pressure fuel pump.
  • GDS2: Fuel Rail Pressure Relief Valve Reset — This procedure may be required after replacing fuel system components to ensure the system is properly reset.

Wiring & Ground Locations

  • FSCM Pin 13 — At the Fuel System Control Module (FSCM) connector, Dark Green/White wire.. This is the control signal from the ECM that commands the fuel pump on. A loss of this signal would result in a no-start or stall. A technician can check for a 12V signal here when the key is turned on.
  • ECM Black Connector Pin 50 — At the Engine Control Module (ECM), Dark Green/White wire.. If there is no 12V signal at the FSCM (Pin 13), this is the next place to check. Power here but not at the FSCM indicates a wiring break between the two modules.

Real Owner Repair Stories

  • GMTNation forum member (2011 GMC Terrain 2.4L with 106k miles) — Sudden very rough running, Stabilitrack and reduced engine power messages.
    ❌ Tried (didn't work) Initial diagnosis was confusing due to multiple codes.
    ✅ What actually fixed it The vehicle threw fuel pressure codes P0089/P228D along with timing codes P0016/P0017. Another user identified that because the high-pressure fuel pump is driven by the camshaft, the combination of codes strongly suggested the root cause was a stretched timing chain, a known issue on that engine.
  • ScannerDanner Forum member (2012 GMC Terrain 2.4L with 167k miles) — Engine would lope/lunge when idling in gear after 10-15 minutes of driving. Eventually set 'Reduced Power' warning.
    ❌ Tried (didn't work) Driving in neutral at stops to avoid the symptom.
    ✅ What actually fixed it The issue was unresolved in the thread, but the diagnosis path provided is highly valuable. The final codes were P0089 and P228D (pressure too high). Freeze frame data confirmed extremely high fuel rail pressure. The recommended next step was to use a scan tool to graph desired vs. actual fuel rail pressure and also monitor camshaft timing PIDs to see if a timing issue was causing the pump to be overdriven.

OEM Part Supersession History

  • Unknown25207068 (HPFP), 12708907 (Fuel Feed Pipe) — GM released Service Update N242450160 for an inoperative high-pressure fuel pump condition.
    Heads up: This part update is specifically mentioned for 2023-2024 models with the LSD engine and may not be backward compatible with 2018-2022 LYX engines.

Model Year Variations Within This Range

  • 2018-2022: These models use the 1.5L LYX engine, which has a high-pressure fuel system designed to operate at 20 MPa (approx. 2900 PSI).
  • 2023-2024: These models use the updated 1.5L LSD engine, which features a higher-pressure fuel system operating at 35 MPa (approx. 5076 PSI). This change in operating pressure means diagnostic values and parts like the HPFP may differ from earlier years. GM issued a specific service update (N242450160) for the HPFP on these later models.
Terrain Equinox Stalling While Driving Fix P0089 P228C
Terrain Equinox Stalling While Driving Fix P0089 P228C
P0016, P0089, P228D Timing Chain issue. 2015 GMC Terrain. 2.4 EcoTech.
P0016, P0089, P228D Timing Chain issue. 2015 GMC Terrain. 2.4 EcoTech.
QUICK tips for GMC 3.0L High Pressure Pump
QUICK tips for GMC 3.0L High Pressure Pump
P0089 Code? Watch This Before You Replace Anything!
P0089 Code? Watch This Before You Replace Anything!
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 P0089 for:
  • Gmc TERRAIN: 201820192020202120222023
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