Shop 6L90 Parts →
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:
- P0751 / P0752 — Shift Solenoid A performance / stuck. Wrong gear ratio commanded vs actual.
- P0973 / P0974 — Shift Solenoid A control circuit low / high. Electrical fault in the solenoid circuit.
- P0776 / P0796 — Pressure Control Solenoid performance / stuck off. Line-pressure control problem.
- P0842 / P0843 — Transmission fluid pressure sensor / switch faults that often ride along with solenoid trouble.
- P0716 / P0717 — Input speed sensor codes that can masquerade as shift issues; rule these out first.
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:
- The shift solenoids are integrated into the valve body. They are the electro-hydraulic valves that route fluid to apply clutches and bands for each gear.
- The TEHCM (Transmission Electro-Hydraulic Control Module) is the computer that sits on top of the valve body inside the pan. It commands the solenoids, reads the internal speed and pressure sensors, and talks to the ECM. GM ships the TEHCM as a module that includes the pressure switches and the internal wiring, and on many builds the individual solenoids are serviced as part of the valve body / control solenoid assembly rather than one-at-a-time.
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
- 3/8" ratchet, 10mm and 8mm sockets/deep sockets, a short extension
- Torx bit set (T27/T30/T40 depending on build) for valve body and TEHCM bolts
- A calibrated inch-pound torque wrench — valve body and pan bolts are low-torque and you WILL strip or crack something guessing
- Large drain pan (10+ quarts), the fluid comes out fast when the pan corner drops
- New transmission pan gasket or a fresh filter+pan kit; new filter is mandatory
- Brake-clean, lint-free rags, nitrile gloves
- Dexron VI — plan on roughly 7-8 quarts for a pan drop and filter, more if you flush the cooler lines
- The replacement part your diagnosis pointed at: control solenoid valve body assembly, individual shift solenoid kit, or TEHCM
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.
| Fastener | Approximate Torque | Note |
|---|---|---|
| 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 / retainer | Hand-seat o-ring, bolt ~ 89 in-lb | Straight-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.
- New TEHCM: it must be programmed to the VIN with GM software (or a capable aftermarket tool). A blank or mismatched module will not drive the truck correctly. This is the one case where you may need a dealer or a shop with the software.
- Solenoid or valve body service: perform a transmission adaptive-pressure reset/relearn with a capable scan tool, then drive a relearn cycle — a series of light-to-moderate accelerations letting it shift through all gears, and coast-downs, at operating temperature, so the module re-learns clutch fill.
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:
| Path | Parts | Total 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.