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

P0776 on 2003-2007 GMC Sierra Denali: Pressure Control Solenoid 'B' Causes and Fixes

On a 2003-2007 GMC Sierra Denali, code P0776 typically points to a faulty pressure control or shift solenoid inside the transmission. The most common fix is replacing the solenoid pack or the entire valve body assembly, which requires dropping the transmission pan. For 4L65-E models (2003-2006), this is often the 2-3 Shift Solenoid 'B'. For 6L80 models (2007), it's a solenoid within the TEHCM. Always check transmission fluid level and condition first.

15 minutes to read 2003-2007 Gmc SIERRA DENALI
Most Likely Cause
Low or Dirty Transmission Fluid
Difficulty
4/5
Est. Time
4.2 hrs
DIY Doable?
🔧 Shop
Shop Labor
$300 – $1500
Parts Price
$50 – $800
⚠️ Drivable, but... — You can drive for a short distance, but it's not recommended. The transmission may shift harshly, slip, get stuck in one gear ('limp mode'), or fail to shift into higher gears, making the vehicle unreliable and potentially unsafe in traffic. Continued driving can cause overheating and severe, catastrophic internal transmission damage.
Key Takeaways
  • P0776 means there's a pressure control problem in your transmission, usually due to a bad solenoid.
  • Always start by checking the transmission fluid level and condition; it's the easiest and cheapest first step.
  • The repair differs depending on if you have the 4-speed (pre-2007) or 6-speed (2007 new body style) transmission.
  • Driving with this code can lead to severe transmission damage. Get it inspected promptly.
  • This repair is complex and generally requires a professional mechanic, as it involves opening the transmission.
P0776 is a generic transmission trouble code that stands for 'Pressure Control Solenoid 'B' Performance or Stuck Off'. On your GMC Sierra Denali, the Transmission Control Module (TCM) has detected that the solenoid responsible for managing hydraulic pressure for certain gear shifts is not responding as commanded. For the 4-speed 4L65-E transmission, this code commonly refers to the 2-3 Shift Solenoid 'B'. For the 6-speed 6L80, 'Clutch Pressure Control (PC) Solenoid 2' is the equivalent, and it is integrated into the TEHCM. This means the solenoid may be electrically faulty or mechanically stuck, preventing the transmission from building the correct pressure needed for smooth and timely gear changes.

What's Unique About the 2003-2007 Gmc SIERRA DENALI

This year range covers two distinct platforms. The 2003-2006 and '07 'Classic' (GMT800) models use a 4-speed 4L65-E transmission, where P0776 often relates to the 2-3 Shift Solenoid 'B'. The new 2007 (GMT900) models introduced the 6-speed 6L80 transmission, where all solenoids are part of a complex, integrated control module called the TEHCM (Transmission Electro-Hydraulic Control Module). On the 6L80, this code often leads to the replacement of the entire valve body/TEHCM assembly rather than an individual solenoid, and the new module must be programmed to the vehicle's VIN.

Diagnostic Flowchart

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

What is the condition of your transmission fluid and vehicle model?
→ Perform a transmission fluid and filter change ($50-$150). If the pan magnet has heavy metal debris, internal transmission damage is likely.
What is the resistance of the 2-3 Shift Solenoid B?
→ Replace Shift Solenoid Kit A & B (OEM 24230298, $60-$120) and the filter/gasket kit ($40-$70).
→ Inspect the internal wiring harness ($70-$150). If intact, the valve body ($300-$800) likely needs replacement or rebuilding.
→ The 6L80 transmission requires replacing the entire TEHCM assembly ($300-$700). Have a professional scan tool confirm the solenoid is stuck off.
→ Investigate a common failure point like the main electrical connector or wiring harness for damage, as noted in TSB #PIP4379M.

Generation note: The 2003-2007 range includes the first generation GMT800 (2003-2006 and 2007 'Classic') and the second generation GMT900 (2007 new body style). The GMT800 typically has a 4L65-E 4-speed transmission. The GMT900 introduced the 6L80 6-speed. The diagnostic approach and parts needed differ significantly between them, with the 4L65-E allowing individual solenoid replacement while the 6L80 requires a full TEHCM assembly swap.

Professional service recommended: This code involves internal transmission components. Diagnosis and repair require dropping the transmission pan, working in a clean environment, and potentially handling complex valve bodies. For 6L80 models, replacement of the TEHCM requires special tools and VIN programming. Incorrect service can lead to further transmission damage.

Symptoms You May Notice

  • Harsh, jerky, or delayed gear shifts.
  • Transmission slipping, where the engine RPMs flare up between shifts.
  • Vehicle gets stuck in a single gear (often 2nd or 3rd) and won't upshift.
  • Inability to shift into higher gears.
  • Check Engine Light is illuminated.
  • Transmission enters 'limp mode', limiting vehicle speed.
  • Reduced fuel economy.
  • Transmission overheating.
⚠️ Don't Waste Money on the Wrong Fix
  • Replacing the entire transmission without first diagnosing the fluid, solenoids, or valve body. Many P0776 issues can be fixed with much less expensive internal repairs.
  • On 6L80 transmissions, attempting to replace a single solenoid. The solenoids are integrated into the TEHCM and are not designed to be serviced individually.
  • On 4L65-E transmissions, replacing only one shift solenoid when both are the same age and have experienced the same wear. It is best practice to replace both the 'A' and 'B' shift solenoids at the same time.

Most Likely Causes

  1. Low or Dirty Transmission Fluid 🔴 High Probability → Shop Transmission Assembly High mileage and hard use, such as towing, can degrade fluid, and leaks can develop over time, leading to low levels. Dirty fluid can clog solenoid passages.
    How to confirm: Check the transmission fluid dipstick (if equipped on 4L65-E) for level and color. The fluid should be bright red and not smell burnt. Dark brown or black fluid indicates a problem and may contain clutch material.
    Typical fix: Perform a transmission fluid and filter change. If the fluid is very burnt or contains debris, it's a sign of internal wear that a fluid change alone won't fix.
    Est. part cost: $50-$150
  2. Faulty Pressure Control Solenoid or Shift Solenoid 🔴 High Probability → Shop Transmission Clutch Pressure Control Solenoid Solenoids are electro-mechanical parts that wear out over time from heat and constant use. They are a very common failure point in GM automatic transmissions.
    How to confirm: A professional scan tool can command the solenoid on and off to test its response. Resistance can also be checked with a multimeter once the transmission pan is removed; for the 4L65-E shift solenoids, the reading should be 20-40 ohms. For the 6L80, the equivalent PC solenoid should be 3-8 ohms.
    Typical fix: For 4L65-E transmissions, replace the faulty 2-3 Shift Solenoid 'B'. It is identical to the 1-2 Shift Solenoid 'A' and often replaced as a pair. For 6L80 transmissions, the entire TEHCM assembly which houses all solenoids is typically replaced.
    Est. part cost: $30-$100 for a single 4L65-E solenoid, $300-$700 for a 6L80 TEHCM/valve body assembly.
  3. Clogged or Defective Transmission Valve Body 🟡 Medium Probability → Shop Transmission Valve Body Metallic debris from normal clutch wear can accumulate in the small passages of the valve body, causing pressure regulation issues or causing valves to stick.
    How to confirm: This is typically diagnosed after solenoids and fluid have been ruled out. A visual inspection of the valve body for scoring or debris is necessary after removal. A technician may also check for a sticking clutch select valve 2 on 6L80 models.
    Typical fix: The valve body can sometimes be cleaned and rebuilt with updated components (e.g., from Sonnax), but it is often replaced with a new or remanufactured unit, especially on 6L80 models where it is integrated with the TEHCM.
    Est. part cost: $300-$800
  4. Damaged Internal Wiring Harness ⚪ Low Probability → Shop Transmission Wiring Harness The wiring inside the transmission is submerged in hot fluid and can become brittle and crack over many years, leading to intermittent shorts or open circuits between the TCM and the solenoid.
    How to confirm: Visually inspect the harness for cracks, brittleness, or damage when the transmission pan is removed. Check for continuity between the main connector and the solenoid connectors with a multimeter.
    Typical fix: Replace the internal transmission wiring harness. On 6L80 models, the wiring is part of the TEHCM assembly.
    Est. part cost: $70-$150 for 4L65-E harness.

Rare But Worth Checking

  • Faulty Transmission Control Module (TCM) / Powertrain Control Module (PCM): → Shop Transmission Assembly This is uncommon, but possible. For 6L80 transmissions, the TCM is integrated into the TEHCM, so a TEHCM replacement is the fix. For 4L65-E models, the external TCM/PCM driver circuit for the solenoid can fail. This should only be considered after all other transmission-related components and wiring have been thoroughly checked.

Diagnosis Steps

  1. Check the transmission fluid level and condition. Top off or change if necessary.
  2. Use an advanced OBD-II scanner to read freeze frame data and check for other related transmission codes.
  3. Clear the codes and test drive the vehicle under the conditions noted in the freeze frame data to see if P0776 returns.
  4. If the code returns, check the transmission's main electrical connector for corrosion or damage.
  5. Drop the transmission oil pan and visually inspect the fluid and pan magnet for excessive metal debris.
  6. For 4L65-E: Identify and test the resistance of the 2-3 shift solenoid 🎬 Watch: How to locate the A and B shift solenoids. ('B'). It should be between 20-40 ohms. Inspect the wiring harness for brittleness or damage.
  7. For 6L80: Diagnosis points toward a faulty TEHCM. A professional scan tool can perform a 'Control Solenoid Valve and Transmission Control Module Assembly Solenoid Performance Test' to confirm the solenoid is stuck off.
  8. If solenoids and wiring test good on a 4L65-E, the issue is likely in the valve body or, in rare cases, the TCM/PCM.
  9. If replacing the TEHCM on a 6L80, the new module MUST be programmed to the vehicle's VIN using a J2534 pass-through device or similar tool.
  10. 🎬 See how to program a new transmission module with SPS2.

Parts You'll Likely Need

  • Transmission Shift Solenoid Kit (A & B) (OEM #24230298) — For 4L65-E models, this is the most common cause. The 'B' solenoid is for the 2-3 shift. It's best practice to replace both 'A' and 'B' solenoids at the same time as they are identical and have the same amount of wear.
    Trusted brands: ACDelco, Rostra, Sonnax
    OEM price range: $60-$120
    Aftermarket price range: $40-$80
  • Transmission Filter and Gasket Kit — This must be replaced anytime the transmission pan is removed for service.
    Trusted brands: ACDelco, Wix, ATP
    OEM price range: $40-$70
    Aftermarket price range: $20-$50

Related Codes That Often Appear With This One

  • P0700 — P0700 is a generic code indicating the Transmission Control Module (TCM) has requested the Check Engine Light be turned on. It almost always accompanies more specific transmission codes like P0776.
  • P0751 — This code relates to Shift Solenoid 'A' Performance/Stuck Off. On a 4L65-E, seeing P0751 and P0776 together strongly suggests a common failure of the shift solenoids, wiring, or fluid pressure problem.
  • P0894 — This code indicates Transmission Component Slipping. It can be a direct result of the pressure control failure indicated by P0776, as the clutch packs are not receiving the correct hydraulic pressure to hold firmly.
  • P0777 — This code is for 'Clutch Pressure Control (PC) Solenoid 2 - Stuck On', the opposite of P0776. Seeing either code points directly to a problem with this specific solenoid circuit in the 6L80 transmission.

Technical Service Bulletins (TSBs) & Recalls

  • PIP4379M: Mentions a wide range of transmission DTCs including P0776, and advises following diagnostics for P0701 first, indicating a potential systemic fault.

Platform-Specific Known Issues

  • The provided NHTSA TSB #PIP4379M lists P0776 among a large group of transmission codes that can occur together, suggesting a potential for a common point of failure like a wiring harness or control module issue, which should be investigated if multiple codes are present.
  • 4L65-E vs 6L80 Distinction is Critical: The 2007 model year is a split year. 'Classic' models (GMT800) use the 4L65-E, while the new body style (GMT900) uses the 6L80. The repair for P0776 is completely different between the two. 4L65-E involves replacing individual shift solenoids, while the 6L80 requires replacing the entire TEHCM assembly.
  • 6L80 TEHCM Failure Mode: → Shop Transmission Valve Body On the 6L80, the solenoids are not serviceable separately as they are integrated into the TEHCM. Debris in the fluid or simple electronic failure inside the sealed module can cause P0776. The only reliable fix is to replace the entire TEHCM and program it to the vehicle.

Mechanic-Grade Diagnostic Values

  • 4L65-E Shift Solenoid 'A' or 'B' Resistance — expected: 20-40 Ohms. Failure: A reading outside this range indicates a faulty solenoid coil.
  • 4L65-E EPC (Electronic Pressure Control) Solenoid Resistance — expected: 3.5-8.0 Ohms. Failure: A reading outside this range points to a failure in the main pressure regulating solenoid.
  • 6L80 Clutch Pressure Control (CPC) Solenoid Resistance — expected: 3-8 Ohms (or 5-6 Ohms per some sources). Failure: An out-of-spec reading indicates an electrical failure within the non-serviceable TEHCM, requiring module replacement.
  • 6L80 Shift Solenoid (On/Off type) Resistance — expected: 20-40 Ohms (or 20-24 Ohms per some sources). Failure: An incorrect reading points to a TEHCM internal fault.
  • 6L80 Line Pressure at Idle (in Park/Neutral) — expected: 45-80 PSI. Failure: Significantly lower pressure could indicate a weak pump, major leak, or a stuck-open pressure control solenoid.

Scan Tool Commands That Help

  • GM Tech 2 / GDS2: Solenoid Performance Test / Output Controls — This function allows a technician to command specific solenoids on and off while monitoring pressure data to confirm if a solenoid is mechanically stuck or electrically unresponsive. This is a primary diagnostic step before removing the transmission pan.
  • J2534 Pass-Through Device with GM SPS: Transmission Control Module Programming and Setup — This is mandatory after replacing the TEHCM on a 6L80 transmission. The new module must be programmed with the vehicle's VIN and the latest software calibrations to function correctly. Failure to program can result in a no-start condition or the transmission being locked in limp mode.

OEM Part Supersession History

  • 10478131, 2423652124230298 — Part consolidation and design updates for the 1-2 and 2-3 shift solenoids used in the 4L60-E/4L65-E family.
  • Various (e.g., 24239647, 24243178)Various (e.g., 24256939, 24275873) — GM has released multiple hardware and software revisions of the 6L80 TEHCM to address reliability issues with pressure switches and solenoids.
    Heads up: It is critical to match the TEHCM to the specific model year and vehicle. Using the wrong TEHCM can result in programming failure, no-start conditions, or incorrect transmission operation. The part must be programmed to the vehicle's VIN after installation.

Model Year Variations Within This Range

  • 2003-2006, 2007 'Classic': These models use the 4L65-E transmission. The P0776 code typically relates to an individual, serviceable shift or pressure control solenoid within the valve body. Diagnosis involves testing individual components.
  • 2007 'New Body Style': These models use the 6L80 transmission. The P0776 code relates to 'Clutch Pressure Control Solenoid 2', which is an integral, non-serviceable part of the TEHCM. The entire TEHCM assembly must be replaced and programmed.
HOW TO Replace All 4L60E Shift Solenoids and Torque Converter Clutch (TCC) Solenoid. Silverado 1500
HOW TO Replace All 4L60E Shift Solenoids and Torque Converter Clutch (TCC) Solenoid. Silverado 1500
4L60E 4L65E Transmission 1-2 2-3 A & B Shift Solenoid Locations. 93-up
4L60E 4L65E Transmission 1-2 2-3 A & B Shift Solenoid Locations. 93-up
How to program Transmission for Chevrolet, GMC, Silverado, Colorado with SPS2 j2534 code P0602
How to program Transmission for Chevrolet, GMC, Silverado, Colorado with SPS2 j2534 code P0602
HOW TO FIX P0776 OBD II ERROR CODE - Pressure Control Solenoid Stuck
HOW TO FIX P0776 OBD II ERROR CODE - Pressure Control Solenoid Stuck
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 P0776 for:
  • Gmc SIERRA DENALI: 20032004200520062007
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