I just got a bought a used window switch and figured now was the time to find out what exactly caused mine (and many others) to fail. There is a metal rocker switch that looks like a little like a V that has both ends flattened down a little. When you push the button it rocks it over and connects the terminal to allow current to flow. The problem is that like all metal when you use it so many times it eventually wears out and bends. Mine bent so much that it started to flatten out and couldn't make contact anymore. There is always the option of dismantling the switch and bending it back, but I'm guessing that wouldn't last for too long if you like to ride with the windows down a lot. But if you're careful taking it apart you can probably go for it and at least get some more use out of it until you can find a new one. Or you can short some terminals together so the windows go up or down together like I had to do for a couple of months. Anyway, there's my $0.02 on it.