I tested the switch and it checked out fine.
I'm hearing from all you folks that the CruiseAmp is the suspect. I guess it makes sense because the case of the one that I have now (the one I resoldered) was marked with a grease pencil indicating it came from a junk yard.
I like the idea of pulling one from a yard, seeing if it works, and if not, using it as a core for replacement.
I think I may double check mine and see if I can see any bad solder joints that I missed.