TODAY is a Great Day to visit our Store and order the parts you need for your truck ! ! !
the switch itself can be bad and have poor contact on the inside. you can take it apart clean it up and see if it helps but theres some springs inside of it so be careful when you take it apart. if im not mistaken chris did a write up on here on how to clean them