U0116 Code: Lost Communication With Engine Coolant Temperature Control Module
The U0116 Diagnostic Trouble Code (DTC) indicates that one or more control modules have lost communication with the Engine Coolant Temperature Control Module (ECTCM) through the High-Speed Controller Area Network (HS-CAN). This module is responsible for monitoring and controlling coolant temperature-related functions, helping the engine maintain optimal operating temperature, fuel efficiency, and emissions performance.
Modern vehicles rely on multiple electronic control modules exchanging information hundreds of times per second. If the Engine Coolant Temperature Control Module stops communicating, the Engine Control Module (ECM), Body Control Module (BCM), Transmission Control Module (TCM), and other controllers may no longer receive critical coolant temperature information. Depending on the vehicle manufacturer, this can trigger fail-safe operation, illuminate warning lights, reduce engine performance, or even prevent the cooling system from operating correctly.
Unlike sensor-specific diagnostic trouble codes, U0116 is a CAN Bus communication fault. The problem is usually caused by damaged wiring, poor electrical connections, blown fuses, low battery voltage, CAN Bus faults, or a failed control module rather than a defective coolant temperature sensor itself.
What Does U0116 Mean?
U0116 means that communication with the Engine Coolant Temperature Control Module has been interrupted. The affected module either cannot transmit data onto the High-Speed CAN network or other controllers can no longer receive its messages.
Because coolant temperature information is used for engine management, radiator fan operation, thermostat control, fuel injection calculations, emissions control, and transmission strategies, losing communication can affect multiple vehicle systems simultaneously.
How the Communication Network Works
During normal operation, the Engine Coolant Temperature Control Module continuously exchanges temperature information with other control modules. If this communication stops, U0116 is stored and multiple network-related DTCs may also appear.
Modules That Commonly Communicate with the Engine Coolant Temperature Control Module
| Module | Function |
|---|---|
| ECM / PCM | Engine management |
| Cooling Fan Module | Radiator fan control |
| BCM | Vehicle body electronics |
| TCM | Transmission control |
| Instrument Cluster | Temperature gauge & warnings |
| Diagnostic Scan Tool | Reads communication status |
Symptoms of U0116 Code
The symptoms of U0116 vary depending on how much the loss of communication affects the cooling system and engine management. Some vehicles only illuminate a warning light, while others may experience overheating, poor engine performance, or reduced cooling fan operation.
| Symptom | Severity |
|---|---|
| Check Engine Light ON | ★★★★★ |
| Engine Overheating | ★★★★★ |
| Cooling Fan Inoperative | ★★★★★ |
| Temperature Gauge Malfunction | ★★★★☆ |
| Reduced Engine Performance | ★★★★☆ |
| Poor Fuel Economy | ★★★☆☆ |
| Multiple Communication DTCs | ★★★★☆ |
Common Causes of U0116
Most U0116 failures originate from communication network problems instead of a defective coolant temperature control module.
- Open CAN High circuit.
- Open CAN Low circuit.
- Short to ground on CAN Bus wiring.
- Short to battery voltage.
- Loose or corroded ECTCM connector.
- Blown fuse supplying the control module.
- Poor chassis or engine ground.
- Low battery voltage or charging system fault.
- Damaged wiring harness near the radiator or engine.
- Internal failure of the Engine Coolant Temperature Control Module.
How Serious Is U0116?
The U0116 code should be considered a high-priority fault. Loss of communication with the Engine Coolant Temperature Control Module can prevent proper cooling fan operation, affect engine temperature regulation, and increase the risk of severe engine overheating if ignored.
✔ Possible engine overheating.
✔ Cooling fans may not operate correctly.
✔ Reduced engine protection strategies.
✔ Immediate diagnosis is strongly recommended.
Estimated Repair Cost
Repair costs depend on the root cause. Wiring repairs are generally inexpensive, while replacing and programming a control module is significantly more costly.
| Repair | Estimated Cost (USD) |
|---|---|
| Professional Diagnosis | $80–150 |
| Repair CAN Bus Wiring | $100–300 |
| Connector Repair | $50–180 |
| Replace Fuse or Relay | $20–80 |
| Control Module Programming | $100–300 |
| Replace Engine Coolant Temperature Control Module | $400–1,500+ |
Diagnostic Procedure
Diagnosing U0116 requires verifying that the Engine Coolant Temperature Control Module (ECTCM) has proper power, ground, and CAN Bus communication. Do not replace the module until all electrical and communication circuits have been tested.
↓ Read All DTCs
↓ Check Battery Voltage
↓ Inspect Fuses
↓ Verify Power Supply
↓ Verify Ground Circuit
↓ Measure CAN High
↓ Measure CAN Low
↓ Inspect Connectors
↓ Repair Fault
↓ Clear Codes
↓ Road Test
Electrical Inspection
Use a quality digital multimeter before disconnecting any control module. Many communication failures are caused by poor electrical connections rather than an internal module failure.
| Inspection | Normal Specification |
|---|---|
| Battery Voltage | 12.4–12.8 V |
| Charging Voltage | 13.5–14.8 V |
| Ground Resistance | Below 0.2 Ω |
| CAN Bus Resistance | Approximately 60 Ω |
| CAN High Voltage | ≈2.5–3.5 V |
| CAN Low Voltage | ≈1.5–2.5 V |
Live Data Analysis
A professional scan tool should confirm whether the Engine Coolant Temperature Control Module is actively communicating with the CAN network. Compare live values before clearing diagnostic trouble codes.
| Live Data Parameter | Normal | Fault Condition |
|---|---|---|
| ECTCM Communication | Active | Offline |
| CAN Network Status | Normal | Communication Error |
| Coolant Temperature | Real-Time Value | No Data / Frozen |
| Cooling Fan Command | Responds Normally | No Response |
| Battery Voltage | Stable | Low Voltage |
Professional Diagnostic Tips
- Always scan every control module before disconnecting any connector.
- Inspect the cooling system wiring harness for heat damage.
- Verify that all module power and ground circuits are loaded correctly.
- Measure CAN Bus resistance with the battery disconnected.
- Monitor Live Data while performing a wiring wiggle test.
- Check for manufacturer software updates before replacing the module.
- Confirm proper cooling fan operation after completing repairs.
Typical Wiring Diagram
The exact wiring differs between manufacturers, but the Engine Coolant Temperature Control Module (ECTCM) generally receives battery power, ignition power, ground, and communicates with other control modules through the High-Speed CAN Bus.
Typical ECTCM Pinout
The following pinout is a general diagnostic reference. Always compare it with the factory wiring diagram for the specific vehicle being serviced.
| Pin | Circuit | Expected Value |
|---|---|---|
| 1 | Battery Power (B+) | 12 V |
| 2 | Ignition Power | 12 V (Key ON) |
| 3 | Ground | 0 Ω |
| 4 | CAN High | ≈2.5–3.5 V |
| 5 | CAN Low | ≈1.5–2.5 V |
| 6 | Cooling Fan Control Output | PWM / Manufacturer Specific |
CAN Communication Signal Flow
Connector Inspection Checklist
- Inspect connectors for coolant contamination.
- Check for corrosion caused by moisture.
- Verify terminal tension using the correct terminal test tool.
- Inspect the harness near the radiator and cooling fans for abrasion.
- Look for melted insulation caused by engine heat.
- Perform a wiring wiggle test while monitoring Live Data.
- Repair damaged terminals before replacing the control module.
Recommended Diagnostic Equipment
| Tool | Primary Use |
|---|---|
| Professional Scan Tool | Network diagnostics |
| Digital Multimeter | Voltage & resistance measurements |
| Dual-Channel Oscilloscope | CAN waveform analysis |
| Back-Probe Test Leads | Non-invasive connector testing |
Oscilloscope Waveform Analysis
A professional automotive oscilloscope is the most accurate tool for diagnosing the U0116 code. While a scan tool only reports a communication failure, an oscilloscope allows technicians to visualize High-Speed CAN Bus activity between the Engine Coolant Temperature Control Module (ECTCM) and the rest of the network.
For best results, connect a dual-channel oscilloscope directly to the CAN High and CAN Low circuits at the ECTCM connector. Compare the captured waveforms with the reference patterns below.
1. Normal High-Speed CAN Communication
CAN Low 2.5V ──╮────╮ ╭────╮────╮ 1.5V ──╯ ╰────╯ ╰────╯
Diagnosis: Normal operation. CAN High and CAN Low mirror each other, indicating healthy network communication with the ECTCM.
2. CAN High Open Circuit
CAN Low 2.5V ─╮──╮──╮──╮──╮──╮──╮── 1.5V ─╯──╰──╯──╰──╯──╰──╯──
Diagnosis: CAN High is disconnected. Inspect open wiring, loose terminals, splice joints, or damaged connectors.
3. CAN Low Open Circuit
CAN Low 2.5V ─────────────────────────────
Diagnosis: CAN Low circuit is open. Inspect the harness, module connector, and CAN junction connector.
4. CAN Bus Short to Ground
CAN Low 0V ───────────────────────────
Diagnosis: Both communication circuits are shorted to ground. Inspect damaged insulation, pinched wiring, or water intrusion.
5. CAN Bus Short to Battery Voltage
CAN Low 5V ───────────────────────────
Diagnosis: CAN circuits are shorted to battery voltage. Check for damaged harnesses or improperly installed aftermarket accessories.
6. Intermittent CAN Communication / Electrical Noise
CAN Low ╰╯╰╯────╰╯╰────╰╯╰
Diagnosis: Intermittent communication caused by loose connectors, weak grounds, electromagnetic interference, or damaged wiring near the cooling system.
Professional Oscilloscope Tips
- Always use a dual-channel oscilloscope to compare CAN High and CAN Low simultaneously.
- Back-probe the connector instead of piercing the insulation whenever possible.
- Capture waveforms with the engine cold, at operating temperature, and during a road test.
- Use the oscilloscope trigger function to record intermittent communication dropouts.
- If only one CAN line is active, inspect the inactive circuit for an open connection.
- Electrical noise often indicates poor grounding, damaged shielding, or aftermarket equipment interference.
- After repairs, compare the repaired waveform to the normal reference pattern to confirm network stability.
Recommended Repairs
After confirming the root cause of the U0116 code, perform the appropriate repair before clearing diagnostic trouble codes. Most communication failures can be corrected without replacing the Engine Coolant Temperature Control Module.
| Repair Procedure | Difficulty | Typical Success Rate |
|---|---|---|
| Repair CAN High / CAN Low wiring | Medium | ★★★★★ |
| Clean or replace connector terminals | Easy | ★★★★★ |
| Repair power or ground circuits | Medium | ★★★★☆ |
| Replace fuse or relay | Easy | ★★★★☆ |
| Reprogram the control module | Advanced | ★★★☆☆ |
| Replace Engine Coolant Temperature Control Module | Advanced | ★★☆☆☆ |
Common Repair Mistakes
- Replacing the Engine Coolant Temperature Control Module before checking CAN Bus wiring.
- Ignoring poor battery voltage during diagnosis.
- Not inspecting fuse boxes for corrosion or loose terminals.
- Overlooking damaged wiring near the radiator support.
- Clearing DTCs before recording Freeze Frame data.
- Ignoring additional U-codes stored in other control modules.
- Failing to inspect engine and chassis ground points.
- Installing a replacement module without programming or coding.
Manufacturer-Specific Notes
The exact design of the cooling system communication network differs by manufacturer. Some vehicles use a dedicated Engine Coolant Temperature Control Module, while others integrate coolant temperature management into the Engine Control Module or Cooling Fan Control Module.
| Manufacturer | Typical Configuration |
|---|---|
| Ford | Integrated PCM Cooling Strategy |
| GM | ECM with Fan Control Module |
| Toyota | Engine ECU Controlled Cooling |
| Honda | PGM-FI ECU Cooling Logic |
| Volkswagen / Audi | J293 Fan Control System |
| BMW | DME Integrated Cooling Control |
Vehicle Applications
The U0116 communication fault can appear on many OBD-II vehicles equipped with electronically controlled cooling systems. Although the diagnostic code remains the same, the location of the Engine Coolant Temperature Control Module and the cooling system architecture differ between manufacturers.
| Manufacturer | Typical Cooling System Module | Common Diagnostic Focus |
|---|---|---|
| Ford | PCM Integrated Cooling Control | Power relay & CAN wiring |
| General Motors | Cooling Fan Control Module | Ground circuits & GMLAN network |
| Toyota | Engine ECU | CAN junction connector inspection |
| Honda | PGM-FI ECU | F-CAN communication diagnosis |
| Volkswagen / Audi | J293 Fan Control Module | Gateway & LIN/CAN inspection |
| BMW | DME Cooling Management | Power supply verification |
| Mercedes-Benz | ME Engine Control Unit | CAN communication analysis |
Related DTC Codes
Communication failures involving the cooling system often occur together with other U-codes. Diagnose all stored communication codes before replacing any module.
- U0100 – Lost Communication With ECM/PCM "A"
- U0101 – Lost Communication With Transmission Control Module
- U0115 – Lost Communication With ECM/PCM "B"
- U0121 – Lost Communication With ABS Control Module
- U0140 – Lost Communication With Body Control Module
- U0155 – Lost Communication With Instrument Panel Cluster
- CAN Bus Communication System
- Cooling Fan Control Module
Professional Technician Tips
- Always scan every control module before disconnecting connectors.
- Save Freeze Frame and network topology information before clearing codes.
- Inspect wiring around the radiator support where vibration commonly damages the harness.
- Verify battery voltage under load before diagnosing communication faults.
- Use a dual-channel oscilloscope whenever intermittent CAN faults are suspected.
- Compare live coolant temperature values between multiple modules.
- After repairs, confirm that cooling fans operate correctly at different engine temperatures.
- Perform a complete road test and verify that U0116 does not return.
Frequently Asked Questions (FAQ)
What does the U0116 code mean?
The U0116 diagnostic trouble code indicates that communication with the Engine Coolant Temperature Control Module (ECTCM) has been lost over the High-Speed CAN Bus network.
Can I continue driving with U0116?
It is not recommended. If the cooling system cannot communicate properly, the engine may overheat, cooling fans may not operate correctly, and engine protection strategies may be disabled.
Can a weak battery cause U0116?
Yes. Low battery voltage or charging system problems frequently cause communication faults because electronic control modules require a stable power supply to communicate over the CAN network.
Does U0116 mean the coolant temperature sensor is bad?
No. U0116 is a communication fault, not a coolant temperature sensor fault. The problem usually involves CAN Bus wiring, connectors, power supply, ground circuits, or the control module itself.
Can water intrusion trigger U0116?
Yes. Water entering connectors or wiring near the radiator, cooling fan module, or engine compartment is a common cause of intermittent communication failures.
Will clearing the DTC solve the problem?
No. Clearing the code only erases the stored fault. If the communication problem still exists, the code will return after the next drive cycle.
What is the correct CAN Bus resistance?
With the ignition OFF and the battery disconnected, the High-Speed CAN Bus should measure approximately 60 Ohms between CAN High and CAN Low.
Do I need an oscilloscope?
A scan tool and digital multimeter can diagnose many cases, but a dual-channel automotive oscilloscope is the best tool for locating intermittent CAN communication faults.
Does a replacement Engine Coolant Temperature Control Module require programming?
Yes. On many vehicles, replacement modules require programming, calibration, or immobilizer synchronization before they can communicate correctly with other controllers.
How much does it cost to repair U0116?
Repair costs typically range from $50 for connector repairs to more than $1,500 when module replacement and programming are required.
Conclusion
The U0116 Code – Lost Communication With Engine Coolant Temperature Control Module is a serious CAN Bus communication fault that can affect engine cooling performance, cooling fan operation, emissions control, and overall vehicle reliability. Accurate diagnosis requires checking battery voltage, power and ground circuits, CAN Bus wiring, live data, connector condition, and oscilloscope waveforms before replacing any control module. Following a systematic diagnostic process minimizes unnecessary repairs and restores reliable communication across the vehicle network.
Key Takeaways
- U0116 is a network communication fault—not a coolant temperature sensor fault.
- Most failures are caused by damaged wiring, poor grounds, blown fuses, or connector corrosion.
- Always verify CAN Bus integrity before replacing the control module.
- Use Live Data together with oscilloscope testing for intermittent faults.
- Repair electrical faults first, then clear DTCs and perform a complete road test.
- Confirm proper cooling fan operation after repairs.
Comments
Post a Comment