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 Articles →
🧭 Diagnostic Flowchart 🎬 Helpful Videos 🛍️ Shop This Part

P0877 on 2008-2012 GMC Sierra Denali: Causes and Fixes for the Transmission Pressure Switch 'D' Fault

On a 2008-2012 GMC Sierra Denali, code P0877 almost always points to a failed transmission fluid pressure (TFP) switch inside the transmission. This switch is part of the Transmission Electro-Hydraulic Control Module (TEHCM) which is bolted to the valve body. Repair requires dropping the transmission pan for access. Other causes include low/dirty fluid or wiring issues. This is a serious code that can prevent the vehicle from moving or shifting properly.

15 minutes to read 2008-2012 Gmc SIERRA DENALI
Most Likely Cause
Failed Transmission Electro-Hydraulic Control Module (TEHCM)
Difficulty
5/5
Est. Time
4 hrs
DIY Doable?
🔧 Shop
Shop Labor
$750 – $1300
Parts Price
$300 – $700
🚫 Do not drive — Continued driving is not recommended. The transmission will likely enter a 'limp mode,' locking it in a single gear (often 3rd), or you may experience a complete loss of forward or reverse movement. This is noted in TSBs PIP5100A and PIP5100 as a possible symptom.
Key Takeaways
  • P0877 on a 2008-2012 Sierra Denali is a serious transmission code indicating a low voltage fault in the 'D' pressure switch circuit.
  • The most likely cause is a failed Transmission Fluid Pressure (TFP) switch assembly located inside the transmission on the valve body.
  • GM has issued service bulletins (PIP5100A, PIP5100) indicating that debris blocking passages in the valve body can also cause this code.
  • This is not a DIY-friendly repair for beginners. It requires dropping the transmission pan and removing the valve body.
  • Do not continue to drive with this code, as it can lead to being stranded or causing severe, expensive damage to the transmission.
The trouble code P0877 stands for 'Transmission Fluid Pressure (TFP) Sensor/Switch 'D' Circuit Low'. On a GMC Sierra Denali with a 6L80 or 6L90 transmission, this specifically refers to the TFP Switch 4. The Transmission Control Module (TCM), which is integrated into the Transmission Electro-Hydraulic Control Module (TEHCM) inside the transmission pan, has detected that the voltage signal from this pressure switch is low when it should be high. These switches monitor hydraulic pressure to confirm that clutches are applying and releasing correctly during gear shifts. A 'low' signal indicates a problem with the switch itself, the circuit, or a loss of hydraulic pressure.

What's Unique About the 2008-2012 Gmc SIERRA DENALI

The GMC Sierra Denali from this era typically uses the GM 6L80 or 6L90 automatic transmission. A known and very common issue with these transmissions is the failure of the TEHCM (Transmission Electro-Hydraulic Control Module), which is located inside the transmission, bathed in hot fluid. This module houses the solenoids, the TCM itself, and the fluid pressure switches. The pressure switches often fail when their thin, orange laminate diaphragms rupture, causing a loss of pressure reading and triggering codes like P0877. 🎬 Watch: Learn about the common causes of the P0877 code. This design makes the repair more involved than a simple external sensor replacement and is a well-documented weak point.

Diagnostic Flowchart

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

What is the current status of your transmission fluid and codes?
→ Top off or change the DEXRON-VI fluid and filter ($50-$150). If heavy metal shavings are found in the pan, further internal inspection is required.
→ Follow GM TSB PIP4379M and diagnose the P0701 code first, as it can cause a range inhibit condition and trigger the P0877 code.
→ Repair the damaged wire or tighten the connector. The internal harness section ($100-$250) may also need replacement if pins are loose or chafed.
Does a scan tool show TFP Switch 'D' stuck low?
→ Drop the pan and inspect the TEHCM (part 24256861) for ruptured orange laminate discs. 🎬 See how to reseal these pressure switches yourself. A new TEHCM costs $300-$600 and requires dealer programming.
→ Have a shop inspect the valve body separator plate (part 24245720, $60-$100) for debris blockages per TSB PIP5100A. 🎬 Watch: A complete walkthrough of the valve body disassembly. Estimated shop labor is $750-$1300.
Professional service recommended: The most common repair involves removing the transmission oil pan and valve body to access the internal TEHCM. This is a complex and messy job that requires specialized knowledge. Furthermore, a replacement TEHCM must be programmed to the vehicle's VIN, which requires dealer-level scan tools.

Symptoms You May Notice

  • Check Engine Light is on
  • Harsh, erratic, or delayed gear shifts
  • Transmission slipping or flaring between gears
  • Vehicle is stuck in one gear (limp mode)
  • Inability to move in forward or reverse
  • Transmission overheating
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission when only the internal TEHCM/valve body components are at fault.
  • Replacing external sensors when the problem is internal to the transmission.
  • Assuming the TEHCM is bad when the issue is a simple loose connector pin or clogged separator plate orifice.

Most Likely Causes

  1. Failed Transmission Electro-Hydraulic Control Module (TEHCM) 🔴 High Probability → Shop Transmission Assembly The TEHCM, which contains the TFP switches, is a known high-failure item on 6L80/6L90 transmissions due to heat and stress. The laminate discs for the pressure switches are prone to rupturing.
    How to confirm: A technician will use a scan tool to monitor TFP switch voltages. If switch 'D' is stuck low, they will drop the pan and visually inspect the TEHCM pressure switch diaphragms for visible ruptures (they look like small, orange contact lenses and will be pushed out or broken).
    Typical fix: Replace the entire TEHCM assembly. The new module must be programmed by a dealer or a properly equipped shop. Some specialists offer a service to rebuild the existing TEHCM by replacing the failed laminate discs and seals.
    Est. part cost: $300-$600 for a new TEHCM.
  2. Low or Contaminated Transmission Fluid 🟡 Medium Probability → Shop Transmission Assembly Leaks can develop over time, and old fluid loses its hydraulic properties and can contain clutch material or other debris which can affect pressure readings.
    How to confirm: Check the transmission fluid level and condition using the dipstick. The fluid should be at the correct level, red in color, and not smell burnt.
    Typical fix: Top off the fluid if low and inspect for leaks. If the fluid is dirty or smells burnt, a fluid and filter change is necessary. If significant debris is found, further internal inspection is needed.
    Est. part cost: $50-$150 for fluid and a filter kit.
  3. Debris in Valve Body Separator Plate 🟡 Medium Probability → Shop Transmission Valve Body As cited in TSBs PIP5100A and PIP5100, debris can block small orifices in the valve body separator plate, leading to pressure issues and setting this code. The TSB specifically mentions debris from aftermarket spin-on filters as a potential cause.
    How to confirm: This requires disassembly and visual inspection of the valve body and separator plate after removing it from the transmission. The plate has numerous small holes that can become clogged.
    Typical fix: Clean the valve body and separator plate orifices thoroughly. Replace the separator plate if it is damaged or warped. An updated plate is available.
    Est. part cost: $50-$100 for a new separator plate if needed.
  4. Internal Wiring or Connector Issue ⚪ Low Probability The internal transmission harness is subjected to constant heat and fluid exposure. A forum post on DuramaxDiesels.com detailed a case where simply tightening the connector pins at the pressure switch manifold resolved a P0877 code.
    How to confirm: During valve body removal, inspect the wiring harness leading to the TEHCM for any signs of damage, chafing, or loose pins at the connector. Perform a continuity test on the suspect circuit.
    Typical fix: Repair the damaged wire or tighten/re-pin the connector. In some cases, the internal harness section may need replacement.
    Est. part cost: $100-$250 for a new internal harness.

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM): → Shop Transmission Assembly This is rare as a standalone failure because the TCM is integrated into the TEHCM on the 6L80/6L90. A P0877 code is more likely due to the pressure switch portion of the TEHCM failing, rather than a logic failure of the control module itself. The entire TEHCM unit is replaced regardless.

Diagnosis Steps

  1. Check the transmission fluid level and condition. Address any low fluid or burnt fluid issues first.
  2. Use a professional scan tool to read the codes and view live data from the transmission sensors. Note the voltage reading for TFP Switch 'D', which will likely be stuck at 0 volts or 'LOW'.
  3. Inspect the main transmission wiring harness connector on the outside of the case for any damage, corrosion, or fluid intrusion.
  4. If fluid and external wiring are good, the next step is to drop the transmission pan to access the internal components.
  5. Visually inspect the fluid in the pan for excessive metal shavings or clutch material, which would indicate a more severe mechanical failure.
  6. Remove the valve body assembly to access the TEHCM.
  7. Visually inspect the small, orange, circular laminate discs on the TEHCM. Look for any that are ruptured, torn, or pushed out of their bores, as this is a direct confirmation of failure.
  8. Inspect the separator plate orifices for blockage as described in TSB PIP5100A.
  9. If a ruptured disc is found, replace the TEHCM. If no damage is visible, test the wiring harness for continuity before condemning the TEHCM.
  10. After replacing parts, reinstall the valve body, pan (with a new gasket), and refill with the correct type and amount of DEXRON-VI transmission fluid.
  11. Take the vehicle to a dealer or qualified shop to have the new TEHCM programmed to the vehicle's VIN.

Parts You'll Likely Need

  • Transmission Electro-Hydraulic Control Module (TEHCM) (OEM #24256861) — This is the most common component to fail. It contains the TCM, solenoids, and the fluid pressure switches that cause the P0877 code.
    Trusted brands: ACDelco (GM Genuine)
    OEM price range: $350-$600
    Aftermarket price range: $250-$450 (Remanufactured)
  • Transmission Filter Kit (Filter and Pan Gasket) — Required whenever the transmission pan is removed for service.
    Trusted brands: ACDelco
    OEM price range: $40-$70
    Aftermarket price range: $25-$50
  • DEXRON-VI Automatic Transmission Fluid — The correct fluid must be used to refill the transmission after service. The 6L80 typically requires 6-8 quarts for a pan drop service.
    Trusted brands: ACDelco, Valvoline, Castrol
    OEM price range: $8-$12 per quart
    Aftermarket price range: $7-$10 per quart
  • Valve Body Separator Plate (OEM #24245720) — May be needed if the original is damaged or clogged with debris, as noted in TSBs. It's often replaced as a preventative measure while the valve body is out.
    Trusted brands: ACDelco
    OEM price range: $60-$100
    Aftermarket price range: $40-$80

Related Codes That Often Appear With This One

  • P0700 — This is a general Transmission Control System Malfunction code that is often set alongside more specific codes like P0877 to illuminate the Check Engine Light.
  • P0989 — This code is for the 'E' pressure switch circuit low. It is very common to see multiple pressure switch codes (P0877, P0989, P0872, etc.) together, which strongly indicates a failure of the TEHCM's internal pressure switches.
  • P0842 — This code is for the 'A' pressure switch circuit low. Like P0989, its presence with P0877 points towards a faulty TFP switch manifold within the TEHCM.
  • P0872 — This code is for the 'B' pressure switch circuit low, further suggesting a problem with the common TEHCM assembly.

Technical Service Bulletins (TSBs) & Recalls

  • PIP5100A
  • PIP4379M

Platform-Specific Known Issues

  • TSB #PIP5100A notes that vehicles may not move in forward or reverse and may set code P0877 due to blocked valve body separator plate orifices, potentially caused by an aftermarket spin-on filter.
  • TSB #PIP4379M lists P0877 as one of several codes that can be set with a P0701. It advises diagnosing the P0701 first.
  • The integration of the pressure switches into the TEHCM makes this a very common and well-documented failure point for the entire 2007-2013 GM truck and SUV lineup with the 6L80/6L90 transmission.

Mechanic-Grade Diagnostic Values

  • Transmission Fluid Pressure (TFP) Switch 'D' (Switch 4) State — expected: Scan tool should display 'LOW' in all gears except 5th and 6th. It should display 'HI' in 5th and 6th.. Failure: The switch state is stuck on 'LOW' (or 0 volts) regardless of the selected gear, triggering P0877.
  • TFP Switch Continuity Test (Bench Test) — expected: With the TEHCM removed, the switch should show continuity to ground when not pressed (normally closed). When pressure is applied with a small, blunt tool, the circuit should open.. Failure: The switch shows a permanently open or closed circuit, or does not change state when pressed.
  • TEHCM Solenoid Feed Voltage — expected: The TCM regulates the feed voltage to the solenoids to between 8.3–9.3 volts.. Failure: Voltage significantly outside this range could indicate a problem with the TCM portion of the TEHCM.

Scan Tool Commands That Help

  • GDS2/Tech2: TFP Switch State Display — This is the primary diagnostic step. A technician can view the live data for TFP Switches 1, 3, 4, and 5. For P0877, they will focus on TFP Switch 4 ('D'). If the state is stuck 'LOW' when it should be 'HI' (in 5th or 6th gear), it points to a fault in that switch circuit.
  • GDS2/Tech2: Manual TFP Switch Test — With the valve body removed but the TEHCM still connected electronically, a technician can gently press on each TFP switch with a non-conductive tool (like a pencil eraser) and watch the scan tool data to see if the state changes from LOW to HI. This directly confirms the mechanical and electrical function of the switch.

Wiring & Ground Locations

  • Main Transmission Connector (16-pin) — On the passenger side of the transmission case, where the main vehicle harness connects.. This is the primary electrical interface for the entire transmission. Pins 4 (Battery +) and 5 (Ground) are critical for powering the TEHCM. Corrosion or loose pins here can cause a variety of codes, including P0877.
  • G104 / G110 — G104 is on the rear of the left cylinder head. G110 is on the rear of the right cylinder head. These are primary engine/powertrain ground points.. The TEHCM relies on a solid ground connection to the chassis/engine block. A loose or corroded ground at G104 or G110 can cause erratic behavior and low voltage faults for various powertrain components, including the transmission control module.

Real Owner Repair Stories

  • DuramaxDiesels.com forum post (2006 Silverado (similar 6-speed transmission architecture)) — P0877 code, transmission in limp mode.
    ❌ Tried (didn't work) Replacing the Pressure Switch Manifold (PSM), which is part of the TEHCM.
    ✅ What actually fixed it The actual problem was loose female pins in the electrical connector for the PSM. The technician tightened the pins using a pick tool and applied dielectric grease. This restored a solid connection and resolved the code without replacing any additional parts.

OEM Part Supersession History

  • 2424572024272467 — Updated design for the valve body separator plate to improve shift quality and durability.
    Heads up: Some sources suggest the updated separator plate should only be installed in conjunction with other valve body updates (like a clutch select valve kit) to prevent issues on earlier Gen 1 (pre-2010) 6L80 transmissions.
  • Varies by year (e.g., 24252363, 25798353)24256861 (and others for different year ranges) — GM made several hardware and software revisions to the TEHCM to improve solenoid performance and pressure switch reliability.
    Heads up: TEHCMs are not interchangeable between certain year groups. For example, a 2011 TEHCM will not work in a 2008 vehicle without significant issues, as the internal logic and communication protocols are different. Always use a TEHCM specified for the exact model year.

Model Year Variations Within This Range

  • 2010-2012 vs 2008-2009: The TEHCMs used in 2010 and later 6L80/6L90 transmissions are generally not backward-compatible with 2008-2009 models. The internal logic, software, and sometimes even pinouts are different. Attempting to use a 2011 TEHCM in a 2008 truck will likely result in a no-communication or immediate limp-mode condition.
What is P0877 : Engine Error Code Causes Explained
What is P0877 : Engine Error Code Causes Explained
P0877 transmission fluid pressure (TFP) switch 4 circuit low voltage
P0877 transmission fluid pressure (TFP) switch 4 circuit low voltage
P0877 TRANSMISSION FLUID PRESSURE SWITCH 4 CIRCUIT LOW VOLTAGE (PART3) GMC SIERRA
P0877 TRANSMISSION FLUID PRESSURE SWITCH 4 CIRCUIT LOW VOLTAGE (PART3) GMC SIERRA
GM 6T70/6T75 Transmission- Fault codes P0877 & P0989 Fix
GM 6T70/6T75 Transmission- Fault codes P0877 & P0989 Fix
How to Reseal the Pressure Switches in the 6l80 and 6l90 Chevy Chevrolet Transmission TCM | GMC
How to Reseal the Pressure Switches in the 6l80 and 6l90 Chevy Chevrolet Transmission TCM | GMC
6L80E Valve Body Disassembly: Early (2006-2010)
6L80E Valve Body Disassembly: Early (2006-2010)
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 Apr 30, 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 P0877 for:
  • Gmc SIERRA DENALI: 20082009201020112012
In this article
🧭 Diagnostic Flowchart
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