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.