The 6T70 / 6T75 TEHCM is a single unit that contains the transmission control module (TCM), shift solenoids, and pressure control switches. TEHCM stands for Transmission Electro-Hydraulic Control Module. The 6T70 / 6T75 TEHCM is used in the GMC Acadia 6T75 transmission, Buick Enclave 6T75, Chevrolet Malibu 6T70, Chevrolet Equinox 6T70 and many others. Although they were designed to make repairs somewhat easier, 6T70 / 6T75 TEHCM problems still happen. So let’s find out what you can do about them.
What Transmission Do I Have?
6T70 / 6T75 TEHCM Applications & Compatibility
Model |
---|
Buick Enclave |
Buick Lacrosse |
Cadillac SRX |
Cadillac XTS |
Chevy Equinox |
Chevy Impala |
Chevy Malibu |
Chevy Traverse |
GMC Acadia |
Pontiac G6 |
Pontiac Torrent |
Saturn Aura |
Saturn Outlook |
The 6T70 / 6T75 TEHCM is a single component that contains the following transmission parts:
6T70 / 6T75 line pressure control solenoid
6T70 / 6T75 clutch pressure control solenoid (4)
6T70 / 6T75 shift solenoid (2)
6T70 / 6T75 TCC pressure control solenoid (torque converter clutch)
6T70 / 6T75 TCM
6T70 / 6T75 TEHCM Problems
- 6T70 / 6T75 pressure control switch failure
- 6T70 / 6T75 solenoid failure
- 6T70 / 6T75 torque converter engagement and disengagement problems
- Slipping
- Limp mode
- Unusually harsh shifts
- Failed shifts
- Loss of gears
Common Causes of 6T70 / 6T75 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.)
Common 6T70 / 6T75 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 6T70 / 6T75 TEHCM Problems
Due to the design of the 6T70 / 6T75 TEHCM, it’s not possible to simply replace a failed component like a 6T70 / 6T75 pressure switch or solenoid. Instead, you have to install a new 6T70 / 6T75 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 6T70 / 6T75 TEHCM is located inside of the transmission on the 6T70 / 6T75 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 6T70 / 6T75 TEHCM from a company like Street Smart Transmission.
Remanufactured 6T70 / 6T75 TEHCM
The 6T70 / 6T75 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 6T70 / 6T75 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 6T70 / 6T75 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.
What Transmission Do I Have?
So if you’re serious about extending the life of your vehicle, click here to learn more about the remanufactured 6T70 / 6T75 TEHCM from Street Smart Transmission.