6L90
Shift Solenoid Replacement Cost

P0751, P0752, P0776 and P0796 on a Silverado 2500, Sierra, Escalade, Tahoe or Express. What the TEHCM really costs, why GM does not sell single solenoids, and the programming step that gets left off the quote.

Fixing it yourself? 6L90 valve bodies with the control module, valve body repair kits, filters, pans and rebuild kits — shipped fast from the USA.
Shop 6L90 Valve Bodies & Modules →
Prices below are 2026 US ranges. Labor is figured at $120 to $190 per hour, which is where most independent shops and GM dealers sit on transmission work.

The 6L90 is the heavy-duty version of GM's 6L series six-speed longitudinal automatic. It went behind big-block gas and small-block V8 combinations in the Silverado and Sierra 2500HD and 3500, Tahoe, Suburban, Yukon XL, Escalade, Express and Savana vans, and the Camaro ZL1. It is a strong unit. It also has one design decision that changes the entire economics of a solenoid repair, and if nobody explains it to you before you get a quote, the number looks insane.

On the 6L90 there is no such thing as buying a shift solenoid from GM. The shift and pressure control solenoids live inside the TEHCM, the Transmission Electro-Hydraulic Control Module, which packages the transmission control module and the solenoid assembly into one serviced part bolted to the valve body inside the pan. GM sells the TEHCM. It does not break it down into pieces. That is why a code that reads like a $60 part turns into a four-figure repair order.

Cost, short version: $900 to $1,800 at an independent shop for a remanufactured TEHCM installed, fluid, filter and programming included. $1,400 to $2,400 at a dealer. $430 to $1,040 in parts if you do the wrenching yourself, plus whatever a shop charges you to program the module.

Cost Breakdown

RepairDIY PartsIndependent ShopGM Dealer
Reman TEHCM, installed with fluid and filter$430 – $1,040$900 – $1,800$1,400 – $2,400
New OEM TEHCM (part only)$700 – $1,200—$900 – $1,500
Individual aftermarket solenoid swapped onto TEHCM$60 – $150 each$550 – $950Not offered
Valve body with control module, complete$550 – $1,300$1,100 – $2,200$1,900 – $3,000
Pan drop, filter and DEXRON VI only$80 – $150$250 – $420$350 – $550
Programming and adaptive relearn (if done separately)Not practical DIY$120 – $250$150 – $300

Wrench time is 2.5 to 4.0 hours. Two-wheel-drive half-ton platforms with room under the pan are at the low end. A 2500HD with a transfer case, skid plate and exhaust in the way, or an Express van where you are working through the floor access and around the frame, pushes toward four. Add 30 to 60 minutes on top for programming and the relearn drive cycle.

The Codes

CodeMeaningTypical Cause on a 6L90
P0751Shift solenoid A performance, stuck offSolenoid inside the TEHCM, or low line pressure masking as a stuck solenoid
P0752Shift solenoid A stuck onDebris holding the valve, or a failed solenoid winding
P0776Pressure control solenoid B stuck offSlipping or flaring shift; solenoid, worn valve bore, or low pressure
P0796Pressure control solenoid C stuck offSame family of causes as P0776, different clutch circuit
P0842 / P0843Transmission fluid pressure switch A circuitPressure switch inside the TEHCM assembly
P0716 / P0717Input speed sensor performance or no signalSensor or the internal pass-through connector at the case
P0894Transmission component slippingMechanical. A clutch pack is not holding. Not a solenoid job
P0700TCM requested MILInformational only. The real code is stored in the transmission module

The 6L90 and the 6L80 share the same code set and the same TEHCM architecture, so the diagnostic writeups cross over. If you are chasing a specific code, we have dedicated pages for P0776, P0796 and P0894 that apply to the 6L90 as well.

What the driver actually notices

TEHCM Versus Individual Solenoid: The Real Choice

You have three practical paths on a 6L90 with a solenoid code, and they are not equal.

1. Remanufactured TEHCM

The default and the one most shops will do. You get a module that has been disassembled, had every solenoid and pressure switch replaced or tested, and been functionally verified on a bench. It comes with a warranty. Cost is $350 to $900 for the module. This is the right answer on a truck with over 120,000 miles or one that tows, because every solenoid inside that module has the same hours and heat cycles on it and pulling the pan twice is not free.

2. Individual solenoid swapped onto your existing TEHCM

Aftermarket suppliers sell single 6L90 solenoids for $60 to $150. A technician who knows the assembly can pull the one failed unit and replace it. This is legitimate work and it saves real money on a low-mileage truck with one clean electrical code and healthy fluid. What it does not give you is a bench-tested module. If the pressure switch section is also drifting, or a second solenoid is marginal, you are going back in.

3. Complete valve body with the module attached

The answer when you have pressure-related codes that survive a new module, or when the valve bores are worn. Bore wear is a known 6L90 issue, particularly in the pressure regulator and TCC regulator circuits, and no amount of new solenoids fixes a bore that is bleeding pressure past a worn valve. A complete valve body assembly runs $550 to $1,300. A valve body repair kit in the same circuits is the cheaper route if the shop is comfortable reaming and installing oversized valves.

One diagnostic step that decides between these: check line pressure with a gauge before you buy anything. A 6L90 with low commanded line pressure will set solenoid performance codes even with perfectly good solenoids, because the module commands a pressure and the hydraulics never deliver it. Low pressure comes from a worn pump, a bad pressure regulator valve, or a leaking circuit, and a $900 module does not touch any of those.

Where to Buy 6L90 Solenoid and Valve Body Parts

Valve bodies with the transmission control module installed, OEM control valve bodies, valve body repair kits, pressure regulator valve kits, filters, pans and full master rebuild kits for the GM 6L80 and 6L90. Same-day ship on orders before 2pm Eastern.

Shop 6L90 Valve Bodies → Core Transmission Parts →

The Job: Pan Drop, Filter and TEHCM

The whole repair happens through the pan. There is no need to drop the transmission. Rough sequence, and the details that bite people:

Step-by-step photos and torque notes for the removal itself are in our how to replace a 6L90 shift solenoid walkthrough.

Programming and Relearn: Do Not Skip This

This is the part that separates a repair that works from one that comes back. A replacement TEHCM must be programmed and configured to the vehicle. The module carries the transmission calibration and the vehicle-specific configuration, and it also stores the adaptive shift data the TCM has been learning since the truck was new.

What has to happen:

If a shop quotes you a TEHCM job and the estimate does not mention programming or relearn, ask about it before you authorize the work. A module installed without configuration will either not come out of failsafe or will shift hard enough that you think the transmission is broken.

What Else to Do While the Pan Is Off

If the diagnosis has already moved past electronics into slipping clutches, our 6L90 transmission problems and cost and 6L90 rebuild cost pages cover what a full teardown runs, and 6L90 rebuild parts lists what a proper kit includes. For the differences between the 6L80 and 6L90 as they affect parts interchange, see 6L80 vs 6L90.

FAQ

How much does 6L90 shift solenoid replacement cost?

A remanufactured TEHCM installed at an independent shop runs about $900 to $1,800 including the module, DEXRON VI, a filter, 2.5 to 4.0 hours of labor and programming. A dealer is usually $1,400 to $2,400. DIY parts are $430 to $1,040, but you still need programming done.

Can you replace individual shift solenoids on a 6L90?

GM does not sell them separately. The solenoids are part of the TEHCM assembly, which combines the control module and solenoid body into one serviced unit. Aftermarket rebuilders sell individual solenoids that can be swapped onto the TEHCM, which is a real option on a low-mileage truck with one clean code, but it does not give you a bench-tested module.

What does P0776 mean on a 6L90?

Pressure control solenoid B stuck off. It shows up as a slipping or flaring shift and often a limp mode event. Causes are the solenoid, low line pressure, or a worn valve bore bleeding pressure. Check fluid level, fluid condition and line pressure before condemning the module.

Does a new 6L90 TEHCM need programming?

Yes. It has to be programmed and configured to the VIN and transmission calibration, and the adaptive values have to be reset and relearned. Skipping it leaves you with harsh shifts, false codes, or a transmission that will not exit failsafe.

How long does 6L90 solenoid replacement take?

About 2.5 to 4.0 hours of wrench time, plus 30 to 60 minutes for programming and the relearn drive cycle. Heavy-duty four-wheel-drive platforms and vans are at the top of that range.

How much fluid does a 6L90 take for a pan drop?

About 7 quarts of DEXRON VI for a pan drop and filter change. Total capacity with the converter is roughly 11.5 to 12 quarts. Most applications are sealed with no dipstick, so the level is set at the check plug within a specified temperature window.

Will a bad solenoid cause 6L90 limp mode?

Yes. A stuck or electrically failed solenoid makes the TCM command failsafe, which holds one gear with no converter lockup. Driving that way builds heat and can cost you clutch packs, so treat it as stop-and-diagnose rather than something to live with.

Get the next diagnostic write-up in your inbox

No spam, no sales pitch. Real shop-floor diagnostics, fluid spec updates, and the occasional tool recommendation.

Join the newsletter