I had the same problem.. Well sort of.. My STORE switch worked great.. The USE side. however... Not so good.
Now.. this is switch fix 0.01 (The very first step)
I should mention, I know exactly where the solenoid itself is and where I had to hook up a jumper to get 12 volt back
But here is what I did when I got the old round-tuit
I removed the switch, unhoked the wires from the back. and operated the switch, perhaps 50-100 times WITH NO WIRES ATTACHED.
Then I tried it again
Now, I know.. the switch don't work so why would I try it again.. Here is why
Many of the switches in use today are what is called "Self Cleaning" this means as you switch them on and off the contacts wipe against each other and clean themselves off
now.. IF power is applied, and there is some debris on the contact, there will be arching, possibly pitting, and the damage will offset the benefit.. But by removing the wires (And thus all power) and then operating the switch "Dry" as it were, The contacts wiped across each other 50-100 times. and cleaned themselves of whatever was preventing operation.
It is still (As of last use) working 100%
Home is where I park it!