HomeTrouble CodesU0166

U0166 — Lost Communication Auxiliary Heater Control Module

Generic OBD-II · all makesNetwork / communication

This code indicates that the main vehicle computer has lost communication with the auxiliary heater control module, which manages the supplemental heating system. It typically points to a power, ground, or data network issue preventing the module from responding on the vehicle's network.

Symptoms

What causes it — most likely first

1. Faulty Auxiliary Heater Control Module

Internal electrical failure of the module itself is the most common reason for a total loss of communication.

2. Wiring or Connector Issue

Corroded, chafed, or disconnected wiring and connectors at the heater module can interrupt power, ground, or data signals.

3. Blown Fuse or Relay

A loss of power or ground due to a failed fuse or relay will prevent the module from turning on and communicating.

4. CAN Bus Network Fault

An open or short circuit on the communication bus wiring specifically affecting the heater circuit can cause this code.

5. PCM/ECM Failure

A failure of the main engine computer is extremely rare and almost never the root cause of this specific code.

How it's diagnosed

  1. Scan for all network and HVAC codes to see if other modules are also losing communication, indicating a broader network issue.
  2. Locate and test the fuses and relays dedicated to the auxiliary heater system to ensure the module has power.
  3. Visually inspect the wiring harness and connectors at the auxiliary heater module for damage, corrosion, or loose pins.
  4. Verify that the module receives proper power and ground circuits using a multimeter.
  5. Test the CAN bus communication wires at the module connector to confirm network signals are reaching the module.

Code facts & related codes

SystemNetwork / communication
StandardizationSAE generic — identical on every make

Frequently asked

What exactly is an auxiliary heater?

It is a supplemental heating device, often a small fuel-burning heater or electric element, used to provide cabin heat quickly. This is especially common in diesel vehicles which produce less waste engine heat.

Is it safe to drive with code U0166?

The vehicle is generally safe to drive, but you will likely experience a lack of cabin heat and poor defrosting capability in cold weather.

Will replacing the PCM fix this code?

No, replacing the PCM is almost never the correct fix for a U0166 code. Drivers are often misdirected toward the main computer, but the fault almost always lies with the auxiliary heater module itself, its power supply, or its wiring.

Can a weak battery cause this code?

Yes, if the vehicle's system voltage drops too low, the auxiliary heater module may shut down and fail to communicate, triggering this code temporarily.