U0166 Lost Communication With Auxiliary Heater Control Module
U0166 reports that the auxiliary heater control module has stopped communicating. Such heaters, burning fuel or working electrically, warm the coolant or the cabin air before or during a drive and are common on diesels and cold-climate packages. GM lists the code in the engine controller of the 6.6 L LML Duramax (14OBDG10): it fails when no message from the heater module has come in for more than 2.5 s after the ignition has been on for at least 3 s at 9-16 V, and it is a special Type C fault that does not light the MIL. The Saab 9-5 U-code list and Ford's 2014 Boss 302S code list also include U0166. U0164 is the main HVAC module. In practice the extra heater stays off, so warm-up and cabin heat take longer in winter.
Likely causes
Symptoms
- Auxiliary or parking heater does not start
- Slow engine and cabin warm-up in cold weather
- Code stored in the engine or climate controller
Repair estimate
Typical range across vehicles; the real cost depends on what the testing finds.
Parts involved
Related codes
References: gsi.ext.gm.com, saabwisonline.com, performanceparts.ford.com.