I don't suspect it is that because the "Fonzi Fix" (wacking the switch housing) usually got it going again. For good measure, I did wiggle wires to no avail.
Hookup, is that the right switch for a 12v application? I do suspect that could be the issue, but was surprised to see the switch looking...