So here's the story:
When I moved in, my garage had some non-so-great 8' fluorescent
lights hardwired. I wanted to replace them with hanging plug-in bench lights. I took off the old ones and wired an outlet in their place. (NOTE: These had standard 3-conductor romex, so I thought things were good.) This gave me a spot for the lights, plus a convenient place to plug in tools.
I thought all was well until I walked into the shop barefoot and touched a screw on the light switch. Got a little zing off of that. Also, any tools plugged into the outlets could give a shock.
I grabbed the outlet tester and the magical lights said what I'm sure we all expect right now... no ground.
So I went to have a look at the switch. Yea, there were three conductors going out, but for some reason the previous owner had run only two multistrand wires in.
"Well, I can sure fix that." said I, and proceeded to run a ground from the switch box to the breaker panel in the closet behind.
And now when I flip the switch... the breaker pops. :/-
I double-checked my own wiring, but that all looks fine.
TL;DR:
I'm thinking the previous owner knew there was a problem in the circuit and decided to leave off the ground to try and hide it. Not... cool...
So, how does one go about diagnosing where the fault might be?
(There's a floor above and drywall on the ceiling. Otherwise I'd just run a new cable and be done with it.)