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 2001-2008 Chevrolet Silverado 2500: Causes and Fixes

On a 2001-2008 Silverado 2500, code P0877 most often points to a faulty transmission fluid pressure (TFP) switch, which is part of the pressure switch manifold inside the transmission. Other common causes include low fluid or a wiring issue. Expect to pay $200-$500 for a professional repair.

16 minutes to read 2001-2008 Chevrolet SILVERADO 2500
Most Likely Cause
Faulty Transmission Fluid Pressure Switch Manifold (PSM)
Difficulty
4/5
Est. Time
3 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $700
Parts Price
$50 – $200
⚠️ Drivable, but... — You can drive, but it's not recommended. The transmission may enter a "limp mode," locking it in a single gear (often 3rd), which severely limits drivability. Continued driving could lead to severe internal transmission damage.
Key Takeaways
  • P0877 indicates a low voltage signal from the transmission's 'D' pressure switch.
  • Before assuming a major repair, always check the transmission fluid level/condition and inspect the main electrical connector for damage or corrosion.
  • The most common part to fail is the pressure switch manifold, located inside the transmission pan.
  • This code will likely put the truck in 'limp mode,' so it should be addressed immediately to avoid further damage.
  • Due to the complexity of the repair, professional service is highly recommended.
The trouble code P0877 stands for "Transmission Fluid Pressure Sensor/Switch 'D' Circuit Low". This means the Powertrain Control Module (PCM) or Transmission Control Module (TCM) has detected a voltage signal from the 'D' pressure switch that is lower than the expected range, typically below 0.5 volts. These pressure switches are part of a larger assembly called the Pressure Switch Manifold (PSM) and are used to monitor the hydraulic pressure for different clutch packs to ensure proper gear changes. A low voltage signal can indicate an electrical fault, such as a short or bad connection, or a mechanical problem within the transmission's hydraulic system, like a leak or a failing pump.

What's Unique About the 2001-2008 Chevrolet SILVERADO 2500

The 2001-2008 Silverado 2500 HD trucks typically use either the robust Allison 1000 or the GM 4L80-E automatic transmission. For both transmissions, code P0877 commonly relates to the internal pressure switch manifold (PSM) or its associated wiring. 🎬 Watch: Understanding P0877 low voltage circuit diagnostics. A Reddit user with an '08 Silverado with an Allison transmission experienced this code, which caused the truck to go into limp mode, particularly after warming up. A forum post on DuramaxDiesels.com detailed a similar issue on a 2006 model, which was ultimately traced to a bad electrical connector at the PSM. The user resolved the issue by tightening the pins on the connector with a pick and applying dielectric grease, highlighting the importance of checking connections on these trucks before replacing parts.

Diagnostic Flowchart

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

What did you find when checking the transmission fluid and main external connector?
→ Perform a complete fluid and filter change using DEXRON-VI or Allison-approved fluid ($50-$200). Address any pan or cooler line leaks.
→ Disconnect the main round transmission plug, clean it with electrical cleaner, tighten the pins, and apply dielectric grease ($10-$300 repair).
Have you dropped the transmission pan to inspect the internal wiring and sensors?
→ Drop the transmission pan. Inspect internal wiring, tighten the PSM connector pins, and check for excessive metal shavings. Requires $80-$150 fluid/filter kit.
→ Replace the Pressure Switch Manifold (PSM). Parts cost $40-$200 (OEM PN: 24200695 for 4L80-E 🎬 Watch: 4L80E pressure switch testing and diagnostic walkthrough. or 29546972 for Allison 1000).
→ Have a specialized shop test the Transmission Control Module (TCM). Replacement and reprogramming costs $300-$800, though TCM failure is rare.

Generation note: This year range covers two Silverado generations: the GMT800 (2001-2007 "Classic") and the GMT900 (2007.5-2008). While both generations used heavy-duty transmissions like the Allison 1000 and 4L80-E, the specific internal components and wiring harnesses may differ slightly. Diagnosis remains similar, but it's crucial to get the correct parts for your specific model year and transmission type. See Model-Year Variations for key differences in the Allison transmission.

Professional service recommended: Diagnosing and repairing this code often requires dropping the transmission pan and working on internal components like the valve body and pressure switches, which is complex and can lead to further damage if done incorrectly. Accessing the pressure switch manifold requires draining the fluid and removing the pan and filter.

Symptoms You May Notice

  • Check Engine Light is on
  • Transmission stuck in one gear (limp mode).
  • Harsh, erratic, or delayed shifting.
  • Transmission slipping between gears
  • Failure to engage a gear from Park or Neutral
  • Smell of burnt transmission fluid
  • Flashing PRNDL (transmission range indicator)
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire valve body when only the bolt-on pressure switch manifold has failed.
  • Assuming an expensive internal rebuild is needed when the cause is simply a bad connection or low fluid.
  • Replacing the TCM when the fault lies with the wiring or the pressure switch manifold itself.

Most Likely Causes

  1. Faulty Transmission Fluid Pressure Switch Manifold (PSM) 🔴 High Probability → Shop Transmission Assembly The pressure switches are located inside the transmission, exposed to constant heat and contaminated fluid, which can cause them to fail electrically or mechanically over time. On some GM transmissions, the laminate discs on the pressure switches are a known failure point, where they can crack or become dislodged.
    How to confirm: After confirming fluid level and wiring are good, a technician can use a scan tool to monitor the pressure switch data. If the 'D' switch shows low voltage constantly, the PSM is likely faulty. The part is located inside the transmission pan, bolted to the valve body.
    Typical fix: Replace the pressure switch manifold. This requires draining the fluid, dropping the transmission pan, and removing the old manifold from the valve body.
    Est. part cost: $50-$150
  2. Wiring Harness or Connector Issue 🟡 Medium Probability The main transmission harness connector (a large, round plug on the side of the transmission) can become loose, corroded, or contaminated with fluid. Internal wiring leading to the PSM can also become brittle from heat cycles.
    How to confirm: Visually inspect the main transmission connector for damage or corrosion. Disconnect it, clean it with electrical cleaner, and check for bent or loose pins. A forum user on DuramaxDiesels.com fixed their P0877 code by cleaning and tightening the connector pins at the PSM itself. A continuity test (ohm test) can be performed on the wires for the 'D' pressure switch circuit between the TCM and the transmission connector.
    Typical fix: Repair the damaged section of the wire or clean/tighten the connector pins and apply dielectric grease. In some cases, the entire harness may need replacement.
    Est. part cost: $10-$300
  3. Low or Dirty Transmission Fluid 🟡 Medium Probability → Shop Transmission Assembly Leaks from pan gaskets, cooler lines, or seals can develop over time on these high-mileage trucks. Fluid also degrades, losing its hydraulic properties and causing particles to circulate, which can affect sensor readings.
    How to confirm: Check the transmission fluid level and condition using the dipstick per the manufacturer's "Hot Check Procedure". The fluid should be at the correct level and bright red, not brown, black, or smelling burnt.
    Typical fix: Top off the fluid or perform a complete fluid and filter change. Address any leaks found. Use the correct fluid type (e.g., DEXRON-VI or Allison-approved fluid).
    Est. part cost: $50-$200
  4. Faulty Transmission Control Module (TCM) ⚪ Low Probability → Shop Transmission Assembly While less common for this specific code, the TCM can fail electronically. GM TSB PIP4379L explicitly states that replacing the TCM is unlikely to correct this DTC.
    How to confirm: This is typically a last resort after all other possibilities (fluid, wiring, sensors) have been ruled out. A dealership or specialized shop can test the TCM. A Reddit user had their TCM tested by a dealer and it was found to be good, pointing the issue back to wiring or the PSM.
    Typical fix: Replace and reprogram the Transmission Control Module.
    Est. part cost: $300-$800

Rare But Worth Checking

  • Internal Hydraulic Leak: A leak in the valve body or past a solenoid O-ring can cause a pressure drop that triggers the code. This requires internal inspection of the transmission and may involve checking solenoid O-rings for nicks or damage.
  • Failed Transmission Pump: → Shop Transmission Assembly A failing main pump will cause widespread low pressure, often triggering multiple codes and severe shifting problems. TSB PIP4379N suggests this code could indicate a loss of prime in the transmission pump.
  • Cracked Internal Suction Filter: TSB PIP4379L notes that if the code resets during a cold start even with correct fluid level, the internal suction filter should be inspected for cracks, which can cause a loss of prime.

Diagnosis Steps

  1. Check the transmission fluid level and condition using the proper 'Hot Check' procedure. Top off or change if necessary.
  2. Use an OBD-II scanner to check for other related transmission codes. If P0701 is present, begin diagnosis there.
  3. Visually inspect the main external wiring harness and connector going to the transmission for any signs of damage, corrosion, or loose connections. Clean and apply dielectric grease as needed.
  4. If wiring appears okay, drop the transmission pan and inspect the internal wiring and connectors leading to the pressure switch manifold.
  5. With a multimeter, test the reference voltage and ground at the sensor connector. It should typically be a 5-volt or 12-volt reference depending on the system.
  6. Test the continuity of the pressure switch circuit to identify any shorts or open circuits in the wiring. Wiggle the harness during testing to find intermittent breaks.
  7. If wiring and voltages are correct, the pressure switch manifold is the most likely culprit and should be replaced.
  8. While the pan is off, inspect for excessive metal shavings or clutch material, which would indicate a more severe internal failure.
  9. If the problem persists after replacing the switch, further diagnosis of the valve body, internal filter for cracks, or transmission pump may be required.

Parts You'll Likely Need

  • Transmission Fluid Pressure Switch Manifold (OEM #For 4L80-E: 24200695. For Allison 1000: 29542585 (superseded by 29546972).) — This is the most common component to fail and directly causes the P0877 code. It contains the 'D' pressure switch.
    Trusted brands: ACDelco, Sonnax, GM Genuine
    OEM price range: $100-$200
    Aftermarket price range: $40-$120.
  • Transmission Fluid and Filter Kit — Required for any repair that involves dropping the transmission pan. Correct fluid type is critical (DEXRON-VI for most applications, or an Allison-approved fluid like TranSynd).
    Trusted brands: ACDelco, Allison
    OEM price range: $80-$150
    Aftermarket price range: $50-$100

Related Codes That Often Appear With This One

  • P0701 — This is a general transmission control system fault code, often appearing with more specific codes like P0877. TSB PIP4379N advises starting diagnostics with P0701 if it is present.
  • P0878 — This code is for the 'D' pressure switch circuit reading high. Seeing both P0877 and P0878 can point to an intermittent wiring or connector problem.
  • P0989 — This code indicates a low voltage for the 'E' pressure switch. It's common to see multiple pressure switch codes together if there is a problem with the switch manifold, its connector, or the laminate discs failing on the TEHCM.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4379N: Addresses delayed engagement, no engagement, or range inhibit issues, listing P0877 among many other codes. It suggests these codes can indicate low pump pressure from a loss of prime, possibly due to low fluid level, a recent fluid service, or a cracked internal filter. It advises checking fluid level carefully and diagnosing P0701 first if present.
  • PIP5378: While for later model years (2015-2016), this TSB also lists P0877 for Allison 1000 transmissions and directly recommends replacing the Pressure Switch Manifold (PSM) if standard diagnostics don't find a cause. It provides a specific part number (29546972) for the PSM.

Platform-Specific Known Issues

  • GM Technical Service Bulletin PIP4379N lists P0877 as a potential code related to various shift and range inhibit issues, indicating it's a known problem area for the manufacturer. The TSB points towards low fluid or a loss of pump prime as potential causes, especially in cold weather.
  • Owners have reported that loose or corroded pins on the main transmission electrical connector are a common cause for this code, which can be fixed without replacing parts.
  • A real-world repair story on DuramaxDiesels.com for a 2006 Silverado with P0877 involved tightening the pins on the PSM connector and greasing the main transmission plug, which solved the problem after a PSM replacement had failed to do so.

Mechanic-Grade Diagnostic Values

  • Transmission Fluid Pressure Sensor/Switch 'D' Circuit Voltage — expected: 0.5V - 4.5V (pressure dependent). Failure: A sustained reading below 0.5V will trigger code P0877.
  • Allison 1000 Main Line Pressure at Idle — expected: 130-240 psi (900-1655 kPa) in Park/Neutral at normal operating temperature.. Failure: Significantly lower pressure could indicate a pump, filter, or major leak issue, which can contribute to pressure switch codes.

Scan Tool Commands That Help

  • Tech2 / GDS2 or equivalent bidirectional scanner: Live Data Monitoring & Solenoid Activation — Use a scan tool to monitor the state of all transmission pressure switches (PS1, PS2, PS3, PS4) in real-time while shifting through gears. A bidirectional tool can also be used to command solenoids on and off to verify hydraulic circuit integrity and observe the pressure switch response, helping to isolate a faulty switch from a hydraulic or wiring issue.

Wiring & Ground Locations

  • G101 — Located at the left front of the engine, lower block. Part of the main negative battery cable harness.. This is a primary ground for the Engine Control Module (ECM) and Transmission Control Module (TCM). A poor connection here can cause a variety of erratic codes, including low voltage faults like P0877.
  • G103 (GMT800) — Located at the left rear of the engine compartment on the cowl, above the brake booster.. This ground serves the Body Control Module (BCM) and Data Link Connector (DLC). While not a direct TCM ground, a poor connection can affect module communication and diagnostics.
  • TCM Connector J2 (Red) — This is one of the main connectors on the Transmission Control Module (TCM).. The signal wire for the 'D' pressure switch (PSM Input TRANS-D) is located at Pin 1 (Blue wire) on this connector. Testing for continuity and voltage at this pin is a key diagnostic step.

Real Owner Repair Stories

  • DuramaxDiesels.com forum member (2006 Silverado 2500 CCLB WT) — Truck went into limp mode, code P0877 was present.
    ❌ Tried (didn't work) Replacing the Pressure Switch Manifold (PSM) did not solve the issue., Performing resistance tests on the wiring harness, which all came back with good readings.
    ✅ What actually fixed it The mechanic tightened the female pins on the connector for the PSM (inside the pan) and the main round transmission connector using a pick, then applied dielectric grease. The loose physical connection was the root cause, not a failed part.

"I Checked Everything" — The Actual Cause

  • This code is electrical, so a smoke test is not applicable. However, a similar pattern exists where standard electrical tests (like resistance/continuity) may pass, but the issue persists. In one documented case, a P0877 was resolved only after physically tightening the pins in the transmission connectors, as they were not making a solid connection despite the wires themselves being intact.

When the Usual Fixes Don't Work

  • While replacing the Pressure Switch Manifold (PSM) is the most common fix for P0877, it is not always the cause. A well-documented repair on a 2006 Silverado showed that after a new PSM failed to resolve the code and all wiring tested good for continuity, the actual problem was a poor physical connection at the PSM connector. The female pins had become loose over time. Tightening the pins with a pick and applying dielectric grease provided a permanent fix, proving that a simple, no-cost mechanical adjustment can solve the code where an expensive part replacement fails.

OEM Part Supersession History

  • 29536522 (and others, including 6-switch design)29542585 (4-switch design), then 29546972 — Design improvement and consolidation. The 4-switch manifold replaced an earlier 6-switch version.
    Heads up: The latest part number, 29546972, is a genuine OEM replacement that fits both 5-speed (2001-2005) and 6-speed (2006+) Allison 1000 transmissions, simplifying part selection.

Model Year Variations Within This Range

  • 2001-2005 (LB7, LLY engines): These trucks use the 5-speed Allison 1000. A key external identifier is the presence of an external Park/Neutral Safety Back-Up (NSBU) switch mounted on the manual selector shaft on the driver's side of the transmission.
  • 2006-2008 (LBZ, LMM engines): These trucks use the 6-speed Allison 1000. The NSBU function is handled by an Internal Mode Switch (IMS), so there is no large external switch on the selector shaft. The TCM and internal harness are also different from the 5-speed models, and transmissions are not directly interchangeable without significant modifications.
GM 6T70/6T75 Transmission- Fault codes P0877 & P0989 Fix
GM 6T70/6T75 Transmission- Fault codes P0877 & P0989 Fix
P0877 transmission fluid pressure (TFP) switch 4 circuit low voltage
P0877 transmission fluid pressure (TFP) switch 4 circuit low voltage
P0877 | P0877 Transmission Fluid Pressure Sensor "D" Circuit Low | code p0877 | p0877 obd2
P0877 | P0877 Transmission Fluid Pressure Sensor "D" Circuit Low | code p0877 | p0877 obd2
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
4L80E Solenoid, Pressure Switch, Speed Sensor Testing and Diagnosis
Allison Transmission 1999-2003 Chevrolet Diesel shift solenoid codes replacing the wiring harness
Allison Transmission 1999-2003 Chevrolet Diesel shift solenoid codes replacing the wiring harness
Allison NSBU Replacement: The Easy Fix You Didn't Know About
Allison NSBU Replacement: The Easy Fix You Didn't Know About
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:
  • Chevrolet SILVERADO 2500: 20012002200320042005200620072008
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