I found the issue: when GM built the truck, they ran too many wires over the harness for the temp/heater selector (the slide for A/C, vent, defrost, etc). Consequently, the plug was weighed down over time causing a short or light contact situation. You can see from the attached pics the switch...