Well, I checked the ground, which was good, so I tore out all the wiring and I took a multimeter to everything. And now I have my foot in my mouth.
It turned out that I had a bad in-line fuse, which looked alright to visual inspection, and I swear it conducted when it was connected to the...