RE: It's the little things...
PointMagu- I had that exact problem with the same (LOOKING) switch as you did. The first thing that went bad on mine was the charging pins, they fell out, no biggie, I just charged off of the battery. But then the ground pulled off, luckily I was using it for the ignition and it only caused a dead stick. I have since re-soldered it and filled the area with silicon before re-assembly to help with strain relief, which is what I believe caused the ground to pull off.