6L80 / 6L90 TEHCM Problems & Solutions

In an effort to consolidate multiple transmission parts into a single unit, the 6L80 / 6L90 TEHCM combines the functions of the TCM (transmission control module), solenoids, pressure switches and temperature sensors. It’s bolted to the 6L80 / 6L90 valve body, and can be found in vehicles like the Chevy Camaro 6L80, Chevrolet Silverado 1500 6L80 / 6L90, GMC Sierra 3500 6L90, Chevy Suburban 6L80 / 6L90, GMC Yukon 6L80 as well as many others. In most cases, this vital piece of the 6L80 / 6L90 transmission can be fairly reliable. However, 6L80 / 6L90 TEHCM problems can happen. So let’s find out what you can do about them.

Need a replacement transmission? Get an estimate for replacement transmissions and local installation. Look up your transmission model by vehicle make and model.

What Transmission Do I Have?

6L80 / 6L90 TEHCM Applications & Compatibility

Model
Cadillac Escalade
Chevy Avalanche
Chevy C1500
Chevy C2500 HD
Chevy C3500 HD
Chevy Camaro
Chevy Express 2500
Chevy Express 3500
Chevy K2500 Suburban
Chevy Silverado 1500
Chevy Silverado 2500 HD
Chevy Silverado 3500 HD
Chevy Suburban
Chevy Tahoe
GMC C1500
GMC C2500
GMC C3500
GMC Savanna 2500
GMC Savanna 3500
GMC Sierra 1500
GMC Sierra 2500 HD
GMC Sierra 3500 HD
GMC Suburban
GMC Yukon

The 6L80 / 6L90 TEHCM sends and receives data from the ECU to the TCM, then distributes actionable commands to the various components like shift solenoids and pressure control solenoids. It also receives data from the various components, which it then sends back to the TCM and ECU, so it can decide which shift program to use for a given situation. All of this happens along the data bus, which is extremely important to making everything work. To facilitate this, there is a 16-pin connector on the side of the TCM, through which all of the data flows.

The 6L80 / 6L90 TEHCM is a single component that contains the following transmission parts:
6L80 / 6L90 line pressure control solenoid
6L80 / 6L90 pressure control solenoid (4)
6L80 / 6L90 shift solenoid (2)
6L80 / 6L90 TCC pressure control solenoid (torque converter clutch)
6L80 / 6L90 pressure switch (4)
6L80 / 6L90 transmission fluid temperature sensor
6L80 / 6L90 TCM

6L80 / 6L90 TEHCM Problems

6L80 / 6L90 solenoid failure
6L80 / 6L90 pressure control switch failure
6L80 / 6L90 torque converter engagement and disengagement problems
Slipping
Unusually harsh shifts
Failed shifts
Loss of gears
Limp mode

Common Causes of 6L80 / 6L90 TEHCM Problems

Metal debris and sludge can damage the solenoids connected to the TEHCM
OE design flaws
Overheating
High mileage
Extended severe use (towing, driving in the mountains etc.)

6L80 / 6L90 TEHCM Diagnostic Trouble Codes | DTC

Trouble CodeDescription
U1000Cannot Communicate with TCM / Class 2 Communications Failure
U0101Lost Communication with TCM
U0402Invalid Data Received From Transmission Control Module
P0700Transmission Control System (MIL Request)
P0701Transmission Control System Range/Performance
P0702Transmission Control System Electrical
P0711Transmission Fluid Temperature Sensor Circuit Range/Performance
P0712Transmission Fluid Temperature Sensor Circuit Low Input
P0713Transmission Fluid Temperature Sensor Circuit High Input
P0716Input/Turbine Speed Sensor Circuit Range/Performance 
P0717Input/Turbine Speed Sensor Circuit No Signal
P0745Pressure Control Solenoid 'A'
P0746Pressure Control Solenoid 'A' Performance or Stuck Off
P0747Pressure Control Solenoid 'A' Stuck On
P0748Pressure Control Solenoid 'A' Electrical
P0749Pressure Control Solenoid 'A' Intermittent
P0750Shift Solenoid 'A'
P0751Shift Solenoid 'A' Performance or Stuck Off
P0753Shift Solenoid 'A' Electrical
P0754Shift Solenoid 'A' Intermittent
P0755Shift Solenoid 'B'
P0757Shift Solenoid 'B' Stuck On
P0758Shift Solenoid 'B' Electrical
P0759Shift Solenoid 'B' Intermittent
P0760Shift Solenoid 'C'
P0761Shift Solenoid 'C' Performance or Stuck Off
P0762Shift Solenoid 'C' Stuck On
P0763Shift Solenoid 'C' Electrical
P0764Shift Solenoid 'C' Intermittent
P0765Shift Solenoid 'D'
P0766Shift Solenoid 'D' Performance or Stuck Off
P0767Shift Solenoid 'D' Stuck On
P0768Shift Solenoid 'D' Electrical
P0769Shift Solenoid 'D' Intermittent
P0770Shift Solenoid 'E'
P0771Shift Solenoid 'E' Performance or Stuck Off
P0772Shift Solenoid 'E' Stuck On
P0773Shift Solenoid 'E' Electrical
P0774Shift Solenoid 'E' Intermittent
P0775Pressure Control Solenoid 'B'
P0776Pressure Control Solenoid 'B' Performance or Stuck Off
P0777Pressure Control Solenoid 'B' Stuck On
P0778Pressure Control Solenoid 'B' Electrical
P0779Pressure Control Solenoid 'B' Intermittent
P0785Shift/Timing Solenoid
P0786Shift/Timing Solenoid Range/Performance
P0787Shift/Timing Solenoid Low
P0788Shift/Timing Solenoid High
P0789Shift/Timing Solenoid Intermittent
P0795Pressure Control Solenoid 'C'
P0796Pressure Control Solenoid 'C' Performance or Stuck off
P0797Pressure Control Solenoid 'C' Stuck On
P0798Pressure Control Solenoid 'C' Electrical
P0799Pressure Control Solenoid 'C' Intermittent
P0840Transmission Fluid Pressure Sensor/Switch “A”
P0841Transmission Fluid Pressure Sensor/Switch “A” Circuit Range/Performance
P0842Transmission Fluid Pressure Sensor/Switch “A” Circuit Low
P0843Transmission Fluid Pressure Sensor/Switch “A” Circuit High
P0844Transmission Fluid Pressure Sensor/Switch “A” Circuit Intermittent
P0845Transmission Fluid Pressure Sensor/Switch “B” Circuit
P0846Transmission Fluid Pressure Sensor/Switch “B” Circuit Range/Performance
P0847Transmission Fluid Pressure Sensor/Switch “B” Circuit Low
P0848Transmission Fluid Pressure Sensor/Switch “B” Circuit High
P0849Transmission Fluid Pressure Sensor/Switch “B” Circuit Intermittent
P0863TCM Communication Circuit
P0864TCM Communication Circuit Range/Performance
P0865TCM Communication Circuit Low
P0866TCM Communication Circuit High
P0867Transmission Fluid Pressure
P0868Transmission Fluid Pressure Low
P0869Transmission Fluid Pressure High
P0870Transmission Fluid Pressure Sensor/Switch “C” Circuit
P0871Transmission Fluid Pressure Sensor/Switch “C” Circuit Range/Performance
P0872Transmission Fluid Pressure Sensor/Switch “C” Circuit Low
P0873Transmission Fluid Pressure Sensor/Switch “C” Circuit High
P0874Transmission Fluid Pressure Sensor/Switch “C” Circuit Intermittent
P0875Transmission Fluid Pressure Sensor/Switch “D” Circuit
P0876Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance
P0877Transmission Fluid Pressure Sensor/Switch “D” Circuit Low
P0878Transmission Fluid Pressure Sensor/Switch “D” Circuit High
P0879Transmission Fluid Pressure Sensor/Switch “D” Circuit Intermittent
P0898Transmission Control System MIL Request Circuit Low
P0899Transmission Control System MIL Request Circuit High
P0932Hydraulic Pressure Sensor Circuit
P0933Hydraulic Pressure Sensor Range/Performance
P0934Hydraulic Pressure Sensor Circuit Low
P0935Hydraulic Pressure Sensor Circuit High
P0936Hydraulic Pressure Sensor Circuit Intermittent
P0937Hydraulic Oil Temperature Sensor Circuit
P0938Hydraulic Oil Temperature Sensor Range/Performance
P0939Hydraulic Oil Temperature Sensor Circuit Low
P0940Hydraulic Oil Temperature Sensor Circuit High
P0941Hydraulic Oil Temperature Sensor Circuit Intermittent
P0960Pressure Control Solenoid “A” Control Circuit/Open
P0961Pressure Control Solenoid “A” Control Circuit Range/Performance
P0962Pressure Control Solenoid “A” Control Circuit Low
P0963Pressure Control Solenoid “A” Control Circuit High
P0964Pressure Control Solenoid “B” Control Circuit/Open
P0965Pressure Control Solenoid “B” Control Circuit Range/Performance
P0966Pressure Control Solenoid “B” Control Circuit Low
P0967Pressure Control Solenoid “B” Control Circuit High
P0968Pressure Control Solenoid “C” Control Circuit/Open
P0969Pressure Control Solenoid “C” Control Circuit Range/Performance
P0970Pressure Control Solenoid “C” Control Circuit Low
P0971Pressure Control Solenoid “C” Control Circuit High
P0972Shift Solenoid “A” Control Circuit Range/Performance
P0973Shift Solenoid “A” Control Circuit Low
P0974Shift Solenoid “A” Control Circuit High
P0975Shift Solenoid “B” Control Circuit Range/Performance
P0976Shift Solenoid “B” Control Circuit Low
P0977Shift Solenoid “B” Control Circuit High
P0978Shift Solenoid “C” Control Circuit Range/Performance
P0979Shift Solenoid “C” Control Circuit Low
P0980Shift Solenoid “C” Control Circuit High
P0981Shift Solenoid “D” Control Circuit Range/Performance
P0982Shift Solenoid “D” Control Circuit Low
P0983Shift Solenoid “D” Control Circuit High
P0984Shift Solenoid “E” Control Circuit Range/Performance
P0985Shift Solenoid “E” Control Circuit Low
P0986Shift Solenoid “E” Control Circuit High
P0987Transmission Fluid Pressure Sensor/Switch “E” Circuit
P0988Transmission Fluid Pressure Sensor/Switch “E” Circuit Range/Performance
P0989Transmission Fluid Pressure Sensor/Switch “E” Circuit Low
P0990Transmission Fluid Pressure Sensor/Switch “E” Circuit High
P0991Transmission Fluid Pressure Sensor/Switch “E” Circuit Intermittent
P0992Transmission Fluid Pressure Sensor/Switch “F” Circuit
P0993Transmission Fluid Pressure Sensor/Switch “F” Circuit Range/Performance
P0994Transmission Fluid Pressure Sensor/Switch “F” Circuit Low
P0995Transmission Fluid Pressure Sensor/Switch “F” Circuit High
P0996Transmission Fluid Pressure Sensor/Switch “F” Circuit Intermittent
P0997Shift Solenoid “F” Control Circuit Range/Performance
P0998Shift Solenoid “F” Control Circuit Low
P0999Shift Solenoid “F” Control Circuit High

6L & 6T Programming Problems

In this new global economy, General Motors, along with many other major manufacturers, have switched to “global platforms” that meet the government regulations in all markets. From emissions to safety compliance, these new global cars are saving GM a boatload of money because they only have to manufacture single components to be used around the world. An unfortunate byproduct of the GM Global A Architecture electrical system, is that Europe and Australia require automakers to secure vehicle modules in a single “environment” to prevent them from being used on other vehicles and ultimately sold on the black market. This theft deterrence measure also allows GM to simplify its diagnostic processes, which obviously saves them money. But all of that can create problems with programming and replacement.

The following modules cannot be swapped into another vehicle:

Engine Control Unit/ECU
TEHCM
Transmission Control Module/TCM
Body Control Module/BCM
Electronic Brake Control Module/EBCM
Vehicle Communications Interface Module
Hybrid Powertrain Control Module
Sensing and Diagnostic Module/SDM
Electric power steering
Instrument panel cluster
Radio

These modules are hardcoded with the vehicle’s VIN number, which allows the GM Global A Architecture to recognize the different modules on the network. There is no way to change the VIN number as there was before. Therefore, if a used 6L or 6T TEHCM is installed, the ECU will automatically command it into limp mode, where it will prevent the engine from starting, thus rendering it useless.

Installing software updates to a GM 6L or 6T TEHCM

Thanks to advances in manufacturing and technology, today’s transmissions are much more efficient than they have ever been. The downside of that is, the electronics now command the mechanical functions. Which means that software updates can often fix a mechanical issue. However, the GM Global A Architecture often prevents software updates to the 6L or 6T transmission. The technician may see a “program failed” error message when they go to install a software update to the TCM/TEHCM, at which point, the transmission will be in locked in limp mode.

This issue is sometimes caused by low battery voltage, a wiring issue, interference from aftermarket components, or an issue with the connection between the vehicle and the scan tool or pass-through device. It could also be that the new software/calibrations are not compatible with the TEHCM.

Common reprogramming diagnostic trouble codes

U0101
E4398
E4399
E4403
E4414
E4423
E4491
M4404
M4413

Reprogramming a GM 6L or 6T TEHCM

Because of how the GM Global A Architecture functions, it is now impossible to overwrite the VIN number programmed into the TEHCM. Which means a ‘blank’ TEHCM will have to be installed, in order to program it work with the vehicle.

Vehicles with the GM Global A Architecture include:

2010 – 2012 Buick LaCrosse
2010 – 2012 Buick Regal
2012 Buick Verano
2010 – 2012 Cadillac SRX
2013+ Cadillac ATS
2013+ Cadillac XTS
2012 Chevrolet Sonic
2011 – 2012 Chevrolet Cruze
2011 – 2012 Chevrolet Volt
2010 – 2012 Chevrolet Camaro
2010 – 2012 Chevrolet Equinox
2012 Chevrolet Orlando
2013+ Chevrolet Malibu
2013+ Chevrolet Spark
2013+ Chevrolet Captiva
2010 – 2012 GMC Terrain

Solving 6L80 / 6L90 TEHCM Problems

Due to the design of the 6L80 / 6L90 TEHCM, it’s not possible to simply replace a failed component like a 6L80 / 6L90 pressure switch or solenoid. Instead, you have to install a new 6L80 / 6L90 TEHCM to make sure that all of the components work together properly and wear at the same rate. There are of course, many aftermarket kits that say they can allow you to replace individual components on the TEHCM. But that will only offer a short-term fix, because other components within the TEHCM may be damaged or worn as well. If you replace say, a pressure switch. It will start operating in a much higher capacity than the other switches on the TEHCM, which can lead to increased wear and component failure.

The 6L80 / 6L90 TEHCM is located inside of the transmission on the 6L80 / 6L90 valve body. Objectively, it is a fairly simple repair: simply remove the transmission pan, remove the valve body, unbolt the TEHCM from the valve body and install the new one. But it does take a bit of experience to not damage anything on the valve body or inside the transmission during the install. You must also have the correct tools and a clean workspace to do the job. If you try to go to the cheap route and just replace an individual solenoid or pressure switch, you’ll have to pay the labor charge all over again when one of the other components fail. So if you want to keep your vehicle on the road for as long as possible. And avoid paying more money to fix transmission problems that could have been avoided, you should consider upgrading to a remanufactured 6L80 / 6L90 TEHCM from a company like Street Smart Transmission.

Remanufactured 6L80 / 6L90 TEHCM

Every Street Smart Transmission 6L80 / 6L90 TEHCM build starts with a thorough test of the electrical and communications system. If the core fails, it’s either repaired or completely discarded. Next, all of the pressure switches are replaced with upgraded switches that can withstand heat, vibration and stress much better than the OE pressure switches. New solenoid retainers, filter plates, fluid conduits, pushrods, O-rings and connectors seals are also installed (each remanufactured TEHCM comes with all gaskets, seals and grommets that will be needed for the installation). Once complete, each remanufactured 6L80 / 6L90 TEHCM then undergoes an automated vehicle simulation test, that accurately re-creates on-road driving conditions. This ensures full functionality and a hassle-free installation.

So if you’re serious about extending the life of your vehicle, click here to learn more about the remanufactured 6L80 / 6L90 TEHCM from Street Smart Transmission.

Need a replacement transmission? Get an estimate for replacement transmissions and local installation. Look up your transmission model by vehicle make and model.

What Transmission Do I Have?

GM Valve Body and TEHCM Part Number Table

6T70 / 6T75E6T406L80 / 6L90 / 6L50
24237552 2424819224251029
242387352425231824251412
242390832425287124254908
242399932425355724256124
242402982425652424258304
242403132425665724275874
242430952426002824241873
242445712426082024241890
242491932427585924243178
242498322426442024249178
242671812425335724253420
242758682425614024275872
242514112425615224224573
242643782425738824235001
242671822425857324235467
242758692425858724236316
2426028524236558
2425257724237336
2426064224237735
2426206924238708
2426442524238962
2426536724238968
2426578924239647
2427586324240651
2424227524275871
2424902824257213
2424903424259639
2425355624259835
2425652324275873
24275864
24268164
24267723
24248192
24251677
24252318
24252871
24253557
24256140
24256152
24256657
24257388
24258573
24258587
24260028
24260285
24260820
24264420