6L90 Shift Solenoid
Replacement, Step by Step

The DIY procedure for the GM 6L90 (Silverado/Sierra 2500/3500, Escalade, Suburban 2500). Symptoms, solenoid vs TEHCM, torque specs, the relearn nobody tells you about, and what it costs versus a shop.

Need 6L90 parts? Shop rebuild kits, hard parts, solenoids and tools that fit the 6L90 — shipped fast from the USA.
Shop 6L90 Parts →
The recommendations are based on what we have actually had apart on the bench, not what scored well on a spec sheet.

The 6L90 is the big brother of the 6L80 — same six-speed, same rear-wheel-drive layout, longer and beefier internals for the 3/4- and 1-ton trucks and the heavier SUVs. It also shares the part of the design that trips people up: on the 6L80 and 6L90 the shift solenoids are not standalone plug-in cans you swap in five minutes. They live inside the valve body, and the whole thing is controlled by a computer called the TEHCM that is bolted to the valve body inside the pan. Before you buy a single part, you need to know whether you actually have a bad solenoid or a bad TEHCM. Get that wrong and you spend money twice.

This guide walks the real procedure: reading the codes, deciding solenoid vs TEHCM, dropping the pan, getting to the solenoids, torquing everything back correctly, refilling with Dexron VI, and doing the relearn that a lot of DIYers skip and then wonder why it still shifts like a mule.

Symptoms That Point at a Solenoid

A shift solenoid problem in a 6L90 rarely feels subtle. You get harsh 1-2 or 2-3 shifts, a shift that never happens (stuck in a gear), a flare where RPM climbs but the truck does not grab the next gear, or the transmission drops into limp mode and holds one gear to protect itself. The check-engine light is on, and the story is in the codes.

Pull the codes with a scanner before you touch a wrench. The ones that point at solenoids and their pressure circuits:

One hard rule from the bench: fresh, full, clean Dexron VI first. A quart low or burnt fluid throws pressure-control codes that look exactly like a dead solenoid. Check the fluid before you condemn a part.

Check OBD2 scanners that read trans codes

Solenoid vs TEHCM — Get This Right First

This is the single most important thing to understand about the 6L80/6L90 family. Here is the layout:

Why it matters: a P0973 (control circuit) can be a genuinely failed solenoid coil, OR it can be the TEHCM's driver that can no longer command that solenoid. A scanner that only reads codes will not tell you which. You want a scan tool that can do solenoid actuation / output tests — command each solenoid and watch line pressure and gear response. If the solenoid clicks and responds on command, the TEHCM is fine and you are chasing a valve-body/solenoid issue. If the TEHCM cannot command it at all, the module is suspect.

Practical shop reality: many DIYers on a 6L90 end up replacing the control solenoid valve body assembly (valve body with solenoids) and, when the fault is in the module, the TEHCM. Both live behind the same pan. So the teardown below is the same either way — you just replace the piece the diagnosis pointed at. Do not throw a TEHCM at it on a hunch; they are the expensive part and they need programming.

Tools & Parts You Need

Two links worth having on the bench before you start:

Check Dexron VI ATF

Check 6L80/6L90 filter + pan gasket kits

Check inch-pound torque wrenches

Step-by-Step: Drop the Pan and Get to the Solenoids

1. Prep and safety

Cold-to-warm transmission, engine off, key out, truck level and solidly supported on stands or a lift. Never work under it on a single jack. Disconnect the negative battery cable — you will be unplugging the TEHCM connector and you do not want that circuit live.

2. Drain the fluid

The 6L90 pan usually has no drain plug on stock trucks, so you crack the pan loose to drain. Loosen the pan bolts starting at one corner, break the seal, and let it drain into a big pan. Expect a mess — there is fluid in the pan and more that drops when you pull it. Work the pan down flat so the internal filter neck does not fight you.

3. Remove the filter

The internal filter pulls straight down out of the pump bore. It is held by an o-ring seal — give it a firm, straight tug. Inspect it and the pan for debris. A little gray-black clutch dust is normal; glitter, metal chunks, or brass shavings mean you have a bigger problem than a solenoid and you should stop and reassess.

4. Access the valve body / TEHCM

With the pan and filter out, the valve body and the TEHCM are exposed at the bottom of the case. Carefully release the TEHCM harness connector — it is a lever/slide-lock style connector, not a pull. Note the wire routing before you disturb anything. If you are replacing the TEHCM as a unit, it unbolts with the valve body assembly.

5. Unbolt the valve body / solenoid assembly

Support the valve body with one hand — it is heavier than it looks and holds fluid. Remove the valve body bolts (Torx) in a cross pattern, keeping track of bolt lengths; they are not all the same and putting a long bolt in a short hole cracks the casting. Lower the valve body straight down.

6. Replace the solenoid / TEHCM

If you are servicing individual shift solenoids, they retain into the valve body with clips or a retainer plate — replace like-for-like and seat the new o-rings clean and dry-lubed with ATF. If you are installing a complete control solenoid valve body assembly, transfer nothing; it comes ready. If you are replacing the TEHCM, the new module must be programmed/relearned to the vehicle (see below) or the truck will not shift right.

7. Reassemble with correct torque

This is where DIY jobs go wrong. These are inch-pound fasteners, not foot-pounds.

FastenerApproximate TorqueNote
Valve body bolts~ 89-97 in-lb (~10-11 Nm)Cross pattern, correct bolt lengths
TEHCM bolts~ 89 in-lb (~10 Nm)Do not overtighten into the module
Filter / retainerHand-seat o-ring, bolt ~ 89 in-lbStraight-in, no cocking
Pan bolts~ 97-108 in-lb (~11-12 Nm)Cross pattern, even, do not stack on the gasket

These are shop-floor approximations to get you in the right zone. Confirm the exact figures against a service manual for your specific model year before final torque — GM revised fastener specs across the 6L90 production run. Reinstall the filter, new gasket, and pan. Torque the pan bolts in a cross pattern so the gasket seats evenly.

Refill With Dexron VI and Set Level Correctly

The 6L90 takes Dexron VI — nothing else. Do not substitute an old Dexron III or a generic multi-vehicle fluid; the friction characteristics are wrong and you will get shudder. Refill through the fill port with the amount you drained (roughly 7-8 quarts for a pan-and-filter service), then check level at the correct fluid temperature per the service procedure. These trucks set level by transmission temperature, typically in a 95-113 F window, engine running, in park or per the manual. Overfilling foams the fluid and starves pressure; underfilling starves it under load. Get the temperature right and check it properly.

Check Dexron VI ATF

The TEHCM Relearn Nobody Mentions

Here is the step that separates a job that shifts crisp from one that shifts like garbage: the relearn. The 6L80/6L90 continuously learns clutch apply pressures ("adaptive" shift pressures) over time. When you disturb the valve body, replace solenoids, or install a new TEHCM, those learned values are either wrong or gone.

Skip this and the first few hundred miles will feel harsh or slushy while it slowly re-adapts — if it re-adapts at all. Do the relearn.

DIY Cost vs Shop Cost

Rough numbers, because this is why people do it themselves:

PathPartsTotal Ballpark
DIY — individual solenoid kit + fluid + filter$60-180$120-260 with fluid and gasket
DIY — control solenoid valve body assembly$250-500$320-600 with fluid and filter
DIY — TEHCM (plus programming)$300-600$400-800 incl. programming
Shop — diagnosis + solenoid/valve body + relearn—$700-1,400

The labor and the diagnosis are where a shop's bill runs up. If you have a lift or stands, an inch-pound torque wrench, and a scan tool that does output tests and an adaptive relearn, this is a very doable Saturday job on a 6L90. The part that trips people up is not the wrenching — it is the diagnosis and the relearn. Nail those two and you keep the shop's markup in your pocket.

Need the Solenoid or Valve Body? Ships Same-Day

Once you know whether it is a solenoid, a control solenoid valve body, or the TEHCM, our companion shop gearboxinsider.com stocks 6L80/6L90 shift solenoids, valve bodies, filters, and Dexron-VI-ready rebuild kits. Same-day ship before 2pm Eastern.

Shop Gearbox Insider →

FAQ

Can I replace just one 6L90 shift solenoid, or do I have to do the whole set?

You can service an individual solenoid if the diagnosis clearly points at one circuit and the part is available separately for your build. But many shops replace the complete control solenoid valve body assembly, because the solenoids age together and a second one failing a month later means dropping the pan twice. Your call based on budget and how the codes read.

Do I really need a relearn after a solenoid swap?

Yes. The 6L80/6L90 adapts clutch apply pressures and stores them. Disturb the valve body and those values are stale. Reset the adaptives and drive a relearn cycle, or expect harsh shifts until it re-adapts on its own.

Is it a solenoid or the TEHCM if I have a P0973?

Could be either — P0973 is a control-circuit code. Use a scan tool that can command the solenoid in an output test. If it responds, the TEHCM is fine and the solenoid/valve body is suspect. If it cannot be commanded at all, the TEHCM driver is the likely culprit.

What fluid does the 6L90 take?

Dexron VI, full synthetic. Do not substitute older Dexron or a generic ATF — wrong friction spec causes shudder and adaptive problems.

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