I had a similiar issue with one of my micro switches, it would push in and then stick. It was starting to get frustrating when I traced all my connections and couldn't find the problem. Haven't had any more problems since putting the new switch in.
I wonder how many people have had issue's with bad micro switches?