TODAY is a Great Day to visit our Store and order the parts you need for your truck!
Is your truck an original a/c truck? Mine was, and I thought the switch was bad too, until I looked at the wiring diagram and figured it must be the blower motor resistor or relay....it was the relay. I would guess that yours may be bad also. I don't have the a/c connected, but I did need heat.
I went through the same ordeal with my blower motor. Beware of the ones from AutoZone. I got one and the shaft the squirrel cage attaches to was to long and actually pushed the cage into the firewall and I couldn't even get the bolts started and I could tell that if I hooked it up it wouldn't turn because it would bind. The one I got from Advance dropped right in and looked almost identical to the one I took out. Advance had the motor listed to work for both a/c and non-a/c trucks, though.