The fan swicth actually burns out from years of powering the a/c clutch. On a 95+ there is a bank of relays behind the glove box, on top of the evap box, and to the left that handle all the power to the blower motor. For some reason GM left the A/C clutch current going through the blower switch and pressure switches, hence why they eat low pressure switches so often in these trucks. The blower switch is serviceable seperately from the control head if that is your problem. Grounds, grounds, grounds, did I mention grounds are CRITICAL for the A/C unit. Around 97 or so GM changed the grounding system to the evap and imp[roved it, but it doesn't hurt to double check them to make sure they are good.