In order to improve the electronic control system on the GM 6T40 transmission, General Motors consolidated the transmission control module/TCM, shift solenoids, torque converter clutch/TCC solenoid, and pressure control solenoid into a single unit called the 6T40 TEHCM. It’s bolted to the 6T40 valve body, and if one of those components fails, you have to replace the entire unit. The GM 6T40 transmission can be found in the Cadillac SRX 6T40, Chevy Impala 6T40, Buick LaCrosse 6T40, Chevy Malibu 6T40 and many others. Although the Transmission Electro-Hydraulic Control Module can be fairly reliable, 6T40 TEHCM problems can still happen. So let’s find out what you can do about them.
What Transmission Do I Have?
6T40 TEHCM Applications & Compatibility
Model |
---|
Buick Lacrosse |
Cadillac SRX |
Cadillac XTS |
Chevy Equinox |
Chevy Impala |
Chevy Malibu |
GMC Terrain |
Saturn Aura |
Prior to 2012, the 6T40 TEHCM Gen 1 used variable bleed type solenoids, with 3 pressure switches to determine (the data is sent to the TCM) if a clutch has been applied or released. The 6T40 TEHCM Gen 2 used different programming, variable feed type solenoids, and it ditched the pressure switches in favor of a Clutch Pulse Learning function to smooth out clutch operation.
The 6T40 TEHCM is a single component that contains the following transmission parts:
6T40 line pressure control solenoid
6T40 pressure control solenoid (4)
6T40 shift solenoid (1)
6T40 TCC pressure control solenoid (torque converter clutch)
6T40 pressure switch (4 – 6T40 TEHCM Gen 1 only)
6T40 transmission fluid temperature sensor
6T40 TCM
6T40 TEHCM Problems
6T40 pressure control switch failure
6T40 solenoid failure
6T40 torque converter engagement and disengagement problems
Slipping
Limp mode
Unusually harsh shifts
Failed shifts
Loss of gears
Common Causes of 6T40 TEHCM Problems
Debris contamination due to poor maintenance and dirty transmission fluid
OE component design flaws
High mileage
Extended severe use (towing, driving in the mountains etc.)
6T40 TEHCM Technical Service Bulletins | TSBs
2012 Buick LaCrosse – 2012 Buick Regal – 2012 Buick Verano – 2012 Chevrolet Captiva Sport – 2012 Chevrolet Cruze – 2012 Chevrolet Equinox – 2012 Chevrolet Malibu – 2012 Chevrolet Sonic – 2012 Chevrolet Orlando (Canada) – 2012 GMC Terrain
Problem – Due to problems with the 6T40 TEHCM, drivers may experience a number of transmission problems that include slipping with a complete lack of reverse gear, slipping, a shift flare or or the complete lack of 3rd or 5th gears.
Solution – Before replacing the 6T40 TEHCM, a number of things will need to be ruled out first, including the valve body, transmission pump, 3-5-R housing, clutch and piston.
If problems are found with any of those components, then the GM 6T40 TEHCM will need to be replaced.
6T40 TEHCM Diagnostic Trouble Codes | DTC
Trouble Code | Description |
---|---|
U1000 | Cannot Communicate with TCM / Class 2 Communications Failure |
U0101 | Lost Communication with TCM |
U0402 | Invalid Data Received From Transmission Control Module |
P0700 | Transmission Control System (MIL Request) |
P0701 | Transmission Control System Range/Performance |
P0702 | Transmission Control System Electrical |
P0711 | Transmission Fluid Temperature Sensor Circuit Range/Performance |
P0712 | Transmission Fluid Temperature Sensor Circuit Low Input |
P0713 | Transmission Fluid Temperature Sensor Circuit High Input |
P0716 | Input/Turbine Speed Sensor Circuit Range/Performance |
P0717 | Input/Turbine Speed Sensor Circuit No Signal |
P0745 | Pressure Control Solenoid 'A' |
P0746 | Pressure Control Solenoid 'A' Performance or Stuck Off |
P0747 | Pressure Control Solenoid 'A' Stuck On |
P0748 | Pressure Control Solenoid 'A' Electrical |
P0749 | Pressure Control Solenoid 'A' Intermittent |
P0750 | Shift Solenoid 'A' |
P0751 | Shift Solenoid 'A' Performance or Stuck Off |
P0753 | Shift Solenoid 'A' Electrical |
P0754 | Shift Solenoid 'A' Intermittent |
P0755 | Shift Solenoid 'B' |
P0757 | Shift Solenoid 'B' Stuck On |
P0758 | Shift Solenoid 'B' Electrical |
P0759 | Shift Solenoid 'B' Intermittent |
P0760 | Shift Solenoid 'C' |
P0761 | Shift Solenoid 'C' Performance or Stuck Off |
P0762 | Shift Solenoid 'C' Stuck On |
P0763 | Shift Solenoid 'C' Electrical |
P0764 | Shift Solenoid 'C' Intermittent |
P0765 | Shift Solenoid 'D' |
P0766 | Shift Solenoid 'D' Performance or Stuck Off |
P0767 | Shift Solenoid 'D' Stuck On |
P0768 | Shift Solenoid 'D' Electrical |
P0769 | Shift Solenoid 'D' Intermittent |
P0770 | Shift Solenoid 'E' |
P0771 | Shift Solenoid 'E' Performance or Stuck Off |
P0772 | Shift Solenoid 'E' Stuck On |
P0773 | Shift Solenoid 'E' Electrical |
P0774 | Shift Solenoid 'E' Intermittent |
P0775 | Pressure Control Solenoid 'B' |
P0776 | Pressure Control Solenoid 'B' Performance or Stuck Off |
P0777 | Pressure Control Solenoid 'B' Stuck On |
P0778 | Pressure Control Solenoid 'B' Electrical |
P0779 | Pressure Control Solenoid 'B' Intermittent |
P0785 | Shift/Timing Solenoid |
P0786 | Shift/Timing Solenoid Range/Performance |
P0787 | Shift/Timing Solenoid Low |
P0788 | Shift/Timing Solenoid High |
P0789 | Shift/Timing Solenoid Intermittent |
P0795 | Pressure Control Solenoid 'C' |
P0796 | Pressure Control Solenoid 'C' Performance or Stuck off |
P0797 | Pressure Control Solenoid 'C' Stuck On |
P0798 | Pressure Control Solenoid 'C' Electrical |
P0799 | Pressure Control Solenoid 'C' Intermittent |
P0840 | Transmission Fluid Pressure Sensor/Switch A |
P0841 | Transmission Fluid Pressure Sensor/Switch A Circuit Range/Performance |
P0842 | Transmission Fluid Pressure Sensor/Switch A Circuit Low |
P0843 | Transmission Fluid Pressure Sensor/Switch A Circuit High |
P0844 | Transmission Fluid Pressure Sensor/Switch A Circuit Intermittent |
P0845 | Transmission Fluid Pressure Sensor/Switch B Circuit |
P0846 | Transmission Fluid Pressure Sensor/Switch B Circuit Range/Performance |
P0847 | Transmission Fluid Pressure Sensor/Switch B Circuit Low |
P0848 | Transmission Fluid Pressure Sensor/Switch B Circuit High |
P0849 | Transmission Fluid Pressure Sensor/Switch B Circuit Intermittent |
P0863 | TCM Communication Circuit |
P0864 | TCM Communication Circuit Range/Performance |
P0865 | TCM Communication Circuit Low |
P0866 | TCM Communication Circuit High |
P0867 | Transmission Fluid Pressure |
P0868 | Transmission Fluid Pressure Low |
P0869 | Transmission Fluid Pressure High |
P0870 | Transmission Fluid Pressure Sensor/Switch C Circuit |
P0871 | Transmission Fluid Pressure Sensor/Switch C Circuit Range/Performance |
P0872 | Transmission Fluid Pressure Sensor/Switch C Circuit Low |
P0873 | Transmission Fluid Pressure Sensor/Switch C Circuit High |
P0874 | Transmission Fluid Pressure Sensor/Switch C Circuit Intermittent |
P0875 | Transmission Fluid Pressure Sensor/Switch D Circuit |
P0876 | Transmission Fluid Pressure Sensor/Switch D Circuit Range/Performance |
P0877 | Transmission Fluid Pressure Sensor/Switch D Circuit Low |
P0878 | Transmission Fluid Pressure Sensor/Switch D Circuit High |
P0879 | Transmission Fluid Pressure Sensor/Switch D Circuit Intermittent |
P0898 | Transmission Control System MIL Request Circuit Low |
P0899 | Transmission Control System MIL Request Circuit High |
P0932 | Hydraulic Pressure Sensor Circuit |
P0933 | Hydraulic Pressure Sensor Range/Performance |
P0934 | Hydraulic Pressure Sensor Circuit Low |
P0935 | Hydraulic Pressure Sensor Circuit High |
P0936 | Hydraulic Pressure Sensor Circuit Intermittent |
P0937 | Hydraulic Oil Temperature Sensor Circuit |
P0938 | Hydraulic Oil Temperature Sensor Range/Performance |
P0939 | Hydraulic Oil Temperature Sensor Circuit Low |
P0940 | Hydraulic Oil Temperature Sensor Circuit High |
P0941 | Hydraulic Oil Temperature Sensor Circuit Intermittent |
P0960 | Pressure Control Solenoid A Control Circuit/Open |
P0961 | Pressure Control Solenoid A Control Circuit Range/Performance |
P0962 | Pressure Control Solenoid A Control Circuit Low |
P0963 | Pressure Control Solenoid A Control Circuit High |
P0964 | Pressure Control Solenoid B Control Circuit/Open |
P0965 | Pressure Control Solenoid B Control Circuit Range/Performance |
P0966 | Pressure Control Solenoid B Control Circuit Low |
P0967 | Pressure Control Solenoid B Control Circuit High |
P0968 | Pressure Control Solenoid C Control Circuit/Open |
P0969 | Pressure Control Solenoid C Control Circuit Range/Performance |
P0970 | Pressure Control Solenoid C Control Circuit Low |
P0971 | Pressure Control Solenoid C Control Circuit High |
P0972 | Shift Solenoid A Control Circuit Range/Performance |
P0973 | Shift Solenoid A Control Circuit Low |
P0974 | Shift Solenoid A Control Circuit High |
P0975 | Shift Solenoid B Control Circuit Range/Performance |
P0976 | Shift Solenoid B Control Circuit Low |
P0977 | Shift Solenoid B Control Circuit High |
P0978 | Shift Solenoid C Control Circuit Range/Performance |
P0979 | Shift Solenoid C Control Circuit Low |
P0980 | Shift Solenoid C Control Circuit High |
P0981 | Shift Solenoid D Control Circuit Range/Performance |
P0982 | Shift Solenoid D Control Circuit Low |
P0983 | Shift Solenoid D Control Circuit High |
P0984 | Shift Solenoid E Control Circuit Range/Performance |
P0985 | Shift Solenoid E Control Circuit Low |
P0986 | Shift Solenoid E Control Circuit High |
P0987 | Transmission Fluid Pressure Sensor/Switch E Circuit |
P0988 | Transmission Fluid Pressure Sensor/Switch E Circuit Range/Performance |
P0989 | Transmission Fluid Pressure Sensor/Switch E Circuit Low |
P0990 | Transmission Fluid Pressure Sensor/Switch E Circuit High |
P0991 | Transmission Fluid Pressure Sensor/Switch E Circuit Intermittent |
P0992 | Transmission Fluid Pressure Sensor/Switch F Circuit |
P0993 | Transmission Fluid Pressure Sensor/Switch F Circuit Range/Performance |
P0994 | Transmission Fluid Pressure Sensor/Switch F Circuit Low |
P0995 | Transmission Fluid Pressure Sensor/Switch F Circuit High |
P0996 | Transmission Fluid Pressure Sensor/Switch F Circuit Intermittent |
P0997 | Shift Solenoid F Control Circuit Range/Performance |
P0998 | Shift Solenoid F Control Circuit Low |
P0999 | Shift 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 6T40 TEHCM Problems
Due to the design of the 6T40 TEHCM, it’s not possible to simply replace a failed component like a 6T40 pressure switch or solenoid. Instead, you have to install a new 6T40 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 6T40 TEHCM is located inside of the transmission on the 6T40 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 6T40 TEHCM from a company like Street Smart Transmission.
Remanufactured 6T40 TEHCM
The 6T40 TEHCM is a complicated little device that sends and receives data from the ECU to the TCM, then distributes actionable commands out to the various components like shift solenoids and pressure switches. 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. That’s why each Street Smart Transmission 6T40 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 6T40 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 6T40 TEHCM from Street Smart Transmission.