I have been having this same problem. The switches are so simple, I have a hard time believing they can wear out or break. I have cleaned all the connections and checked all grounds and so far so good on mine, but I have not had it out for a drive yet.
P.S. there might not be enough wire to pull the switch out the front. there was not in mine. I ended up pulling too hard and losing the wire behind the kick panel. That sucks big time! Don't tug too hard.
I just replaced the passenger side, and it was defective. There was no insulator around the inside of the spade connector.I guess it wore out and broke. The inside shaft of the switch would intermittently short to the case, and on the lights would go. A new switch fixed it. getting the AC kick panel of was just a small challenge.