P0877 on 2006-2010 Chevrolet Silverado: Transmission Pressure Switch 'D' Circuit Low Fixes
This code usually means the transmission can't shift properly and may not move at all, often getting stuck in one gear. The most likely cause on these trucks, especially those with the 6-speed 6L80 transmission, is a failed pressure switch diaphragm inside the transmission control module (TEHCM) or debris in the valve body. This requires removing the transmission pan and valve body for inspection and repair, which is a common and well-documented issue.
- P0877 on a 2006-2010 Silverado is a serious code that can leave you stranded without the ability to move.
- Do not immediately assume you need a new transmission. The cause is very often a much cheaper, serviceable part inside the transmission.
- For trucks with the 6-speed 6L80, the most likely culprit is a failed pressure switch diaphragm on the TEHCM.
- For all models, inspecting the valve body for debris is a critical diagnostic step, as noted in a GM Technical Service Bulletin.
- This is not a beginner-friendly DIY repair. It requires dropping the transmission pan and valve body, which should be done by an experienced technician.
What's Unique About the 2006-2010 Chevrolet SILVERADO
The 2006-2010 Silverado spans two generations, the GMT800 and GMT900, which use different transmissions (like the 4-speed 4L60E and the newer 6-speed 6L80). On models with the 6L80 transmission, a very common and well-documented issue is the failure of the laminated pressure switch diaphragms within the Transmission Control Module (TEHCM), which is located inside the transmission. These thin, orange, contact-lens-like diaphragms can become brittle, crack, or get pushed out of place, causing false pressure readings and triggering codes like P0877. TSB #PIP4972C also specifically calls out inspecting the valve body separator plate for debris, a known issue that can cause this code.
Diagnostic Flowchart
Tap your situation to follow the diagnostic path that matches what you're seeing on this vehicle.
Generation note: This range covers the end of the GMT800 generation (2006 and 2007 'Classic') and the beginning of the GMT900 generation (2007-2010). GMT800s typically used 4-speed transmissions (4L60E/4L80E), while GMT900s introduced the 6-speed 6L80. The most cited cause involving failed pressure switch diaphragms is specific to the TEHCM in the 6L80 transmission, which is a known weak point.
Symptoms You May Notice
- Vehicle will not move in forward or reverse [TSB #PIP4972C]
- Transmission is stuck in one gear (limp mode), often 3rd gear.
- Harsh or delayed gear shifts.
- Transmission slipping.
- Check Engine Light is on
- Erratic RPM behavior
- Replacing the entire transmission when only a valve body service or TEHCM repair is needed.
- Replacing the TFP sensor without first inspecting the valve body for debris or the TEHCM diaphragms for damage.
- Replacing the TEHCM when a simple wiring connection issue at the main plug is the culprit.
Most Likely Causes
- Failed TEHCM Pressure Switch Diaphragm (6L80 Transmission) 🔴 High Probability → Shop Transmission Valve Body The laminated diaphragms inside the TEHCM (Transmission Electro-Hydraulic Control Module) are known to become brittle, crack, or get pushed out of their bores, causing false pressure readings. This is a widely recognized failure point on 6L-series transmissions.
How to confirm: After removing the transmission pan and the TEHCM/valve body assembly, visually inspect the pressure switch diaphragms. Damaged ones will be visibly distorted, cracked, pushed out, or may fall apart upon removal.
Typical fix: The diaphragms and their seals can be replaced using a special kit from brands like Sonnax or Transgo. This salvages the expensive TEHCM. In some cases, if the switches themselves are faulty or the board is damaged, the entire TEHCM must be replaced and reprogrammed to the vehicle's VIN.
Est. part cost: $50-$100 for a rebuild kit, $400-$900 for a new or remanufactured TEHCM. - Debris in Valve Body Separator Plate 🔴 High Probability → Shop Transmission Valve Body As highlighted in TSB #PIP4972C, debris can block the small orifices in the separator plate, affecting hydraulic pressure and triggering this code. This can be normal friction material or metal shavings indicating a larger failure.
How to confirm: Drop the transmission pan and valve body. Inspect the small holes in the separator plate for metallic or clutch material debris. Rubbing the fluid between your fingers can reveal a gritty or sandy texture, indicating contamination.
Typical fix: Clean the valve body and separator plate thoroughly. If significant metallic debris is found, it may indicate a more serious internal transmission problem (e.g., clutch plate failure) that requires a full teardown and inspection.
Est. part cost: $0 if cleaning is all that's needed, plus the cost of fluid and a new gasket. - Failed Transmission Fluid Pressure (TFP) Switch Assembly (4L60E) 🟡 Medium Probability → Shop Transmission Assembly On older 4L60E transmissions, the TFP switch is a separate manifold assembly attached to the valve body. This entire plastic assembly can fail electrically or develop cracks over time.
How to confirm: Test the switch's circuit for proper voltage and ground using a digital multimeter, following the service manual's procedure. The assembly is located on the valve body and is visible after dropping the pan.
Typical fix: Replace the TFP switch assembly (also called a pressure manifold switch). This also requires removing the transmission pan.
Est. part cost: $50-$150 - Low or Contaminated Transmission Fluid ⚪ Low Probability → Shop Transmission Assembly While possible, this is less likely to be the direct cause unless the fluid level is extremely low or the fluid is black, burnt, or gritty, which would typically cause other, more severe symptoms first.
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 or replace the transmission fluid and filter. Address any leaks that caused the low fluid level.
Est. part cost: $50-$200 for fluid, filter, and gasket.
Rare But Worth Checking
- Wiring Harness Damage: The wiring harness leading to the transmission or the internal transmission harness could be damaged, shorted, or have a poor connection at the main connector. One owner reported fixing the code by tightening the pin connectors at the PSM and applying dielectric grease.
- Faulty Transmission Control Module (TCM): → Shop Transmission Assembly While the TEHCM assembly is a common failure point, a complete electronic failure of the control module itself is less common but possible. If the pressure switch diaphragms are intact and circuits test good, a faulty TCM may be the cause, requiring TEHCM replacement.
Diagnosis Steps
- Check and confirm the transmission fluid level and condition. Note any burnt smell or gritty feeling.
- Use a professional scan tool to read all codes from the TCM and check the live data for the TFP switches.
- Inspect the external transmission wiring harness and connector for any visible damage, corrosion, or loose connections. Consider tightening female pins and applying dielectric grease.
- Drop the transmission oil pan and inspect for excessive metal shavings or clutch debris, which would indicate a severe mechanical failure.
- Remove the valve body / TEHCM assembly.
- On 6L80 transmissions, carefully inspect the TEHCM pressure switch diaphragms for cracks, distortion, or being pushed out of their bores. They often look like brittle, orange, contact-lens-shaped discs.
- Inspect the valve body separator plate orifices for any blockage or debris as per TSB #PIP4972C.
- If no physical damage is found, test the electrical circuit between the TCM connector and the TFP switch using a digital multimeter to check for continuity and shorts to ground.
Parts You'll Likely Need
- TEHCM Pressure Switch Rebuild Kit — For 6L80 transmissions, this is the most common fix. It replaces the failed diaphragms and seals on the TEHCM.
Trusted brands: Sonnax (124740-70K), Transgo (PSR-5)
OEM price range: N/A
Aftermarket price range: $50-$100 - Transmission Fluid Pressure Switch Manifold
(OEM #ACDelco 24215111 (or superseding part numbers like 24219581))— For 4L60E/4L80E transmissions, the entire switch manifold is replaced if one of the switches fails.
Trusted brands: ACDelco
OEM price range: $80-$150
Aftermarket price range: $50-$100 - Remanufactured TEHCM
(OEM #e.g., 24256861, 24251029, 24275873 (Varies by year/model))— Required if the TEHCM circuit board is faulty, not just the diaphragms. Must be reprogrammed.
Trusted brands: ACDelco
Related Codes That Often Appear With This One
- P2723 — This code for Pressure Control Solenoid 'E' often appears with P0877, as noted in TSB #PIP4972C, indicating a related hydraulic circuit problem.
- P0989 — This code for TFP Switch 'E' Circuit Low is often seen with P0877 on 6L80 transmissions, as they relate to adjacent pressure switches that may fail simultaneously due to the same diaphragm failure.
- P0701 — TSB #PIP4379K lists P0877 with a wide range of other transmission codes and advises diagnosing P0701 (Transmission Control System Range/Performance) first, as it can be a general indicator of a TCM-detected fault.
- P0751 — This code for Shift Solenoid 1 Malfunction can be caused by related valve body issues. Sonnax offers spring kits to address this code, which can occur alongside pressure switch problems.
Technical Service Bulletins (TSBs) & Recalls
- PIP4379K
- PIP4972C
Platform-Specific Known Issues
- TSB #PIP4972C: Notes that vehicles with P0877 may not move and advises technicians to inspect the valve body separator plate orifices for debris.
- TSB #PIP4379K: Lists P0877 among a large group of transmission codes that can set together, indicating a potential range inhibit (no start/no move) condition.
Mechanic-Grade Diagnostic Values
- 6L80 TEHCM Pressure Switch Resistance (at rest) — expected: 0.5 to 10 ohms. Failure: A reading outside this range, or no change when the switch is depressed, indicates a faulty switch.
- 6L80 TEHCM Pressure Switch Resistance (depressed) — expected: O.L. (Open Line / infinite resistance). Failure: If the resistance does not change to O.L. when the switch is pressed (e.g., with a pencil eraser), the switch is faulty.
- Transmission Fluid Temperature (for Service Fast Learn) — expected: 70-100°C (158-212°F). Failure: The procedure may abort or not run if the fluid temperature is outside this range.
- TEHCM Diaphragm Seal Test — expected: Holds vacuum when tested with a vacuum tester.. Failure: If a switch diaphragm cannot hold vacuum, it indicates a leak in the seal or a crack in the diaphragm itself, confirming the need for replacement.
Scan Tool Commands That Help
- GDS2 / Tech2 or equivalent J2534 device: Service Fast Learn Adapts — This procedure is required after replacing the TEHCM, valve body, or performing any major internal transmission service. It allows the TCM to learn the hydraulic characteristics of the clutches to ensure proper shift quality and prevent setting new codes.
- GDS2 / Tech2 or equivalent J2534 device: TCM Re-flash / Programming — Required when a new or remanufactured TEHCM is installed. The module must be programmed with the correct VIN-specific calibration file from GM's service site to communicate with the ECM and operate correctly.
Wiring & Ground Locations
- G101 — Located at the left front of the engine, on the lower block.. This ground point serves the Engine Control Module (ECM) and the Transmission Control Module (TCM). A poor connection here can cause erratic behavior and various fault codes, including communication and sensor circuit issues.
- G103 — Located on the front of the passenger side (right side) cylinder head.. On some GMT900 models, this ground serves the ECM/TCM. A loose or corroded connection at this point can lead to intermittent and difficult-to-diagnose electronic faults.
- Main Transmission Connector (16-pin round) — On the passenger side of the transmission case.. This is the main interface between the vehicle harness and the TEHCM. Corrosion, moisture intrusion, or loose pins in this connector can directly cause a 'Circuit Low' code like P0877.
Real Owner Repair Stories
- DuramaxDiesels.com forum member (2006 Silverado 2500) — Truck went into limp mode with code P0877 present.
❌ Tried (didn't work) Replacing the Pressure Switch Manifold (PSM) inside the transmission., Performing resistance tests on the wiring harness, which all showed good continuity.
✅ What actually fixed it The mechanic tightened the female pins on the connector for the PSM (inside the pan) and also on the main round transmission connector using a pick, then applied dielectric grease. This resolved the poor connection that was causing the low voltage signal. - Reddit user on r/Duramax (2008 Silverado 2500HD with Allison transmission) — Stuck in third gear (limp mode), especially after the transmission warms up. Code P0877-00 was present.
❌ Tried (didn't work) Having the TCM tested by a Chevy dealer, who reported it was fine., Replacing the internal pressure plate/switch assembly.
✅ What actually fixed it The user was advised to inspect the internal wiring harness terminals for being bent or not fully seated, and to check the solenoid O-rings for nicks or damage that could cause a pressure leak, as these were the next likely culprits after the common parts were replaced. The final resolution was not posted, but the diagnostic path points toward a subtle mechanical or connection issue.
OEM Part Supersession History
24256861→19435614, then 19434978— Standard part updates for reliability and manufacturing changes by GM.
Heads up: While these parts supersede the original, it is critical to order a TEHCM programmed to the vehicle's specific VIN. Installing an unprogrammed or incorrectly programmed module can result in a no-start condition, communication errors, or immediate limp mode.Sonnax 124740-30K (Rebuild Kit)→Sonnax 124740-70K— Product update/revision by the manufacturer.
Heads up: The required installation tool was also updated from 124740-TL30 to 124740-TL70. The older kit and tool are no longer in production.
Model Year Variations Within This Range
- 2006-2007 (GMT800 'Classic'): These models more commonly used the 4-speed 4L60E/4L80E transmissions. For P0877, the cause is typically the entire bolt-on Transmission Fluid Pressure (TFP) Switch Manifold, not the individual diaphragms found in later models.
- 2007-2010 (GMT900): These models introduced the 6-speed 6L80 transmission, where P0877 is most famously caused by the failure of the small, orange, laminated pressure switch diaphragms within the integrated TEHCM.
We Have This Part in Stock
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.
- Chevrolet SILVERADO:
- 🧭 Diagnostic Flowchart
- 🛍️ Shop This Part
- What's Unique About the 2006-2010 Chevrolet SILVERADO
- 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
- Scan Tool Commands That Help
- Wiring & Ground Locations
- Real Owner Repair Stories
- OEM Part Supersession History
- Model Year Variations Within This Range
- 🎟️ Get 5% Off