Been a long time since this thread ended, BUT....
Here is a thought on the sparking to ground in various places. I read just today that if there is high resistance at th connection point (connections are corroded), the wires will have a tendency to spark/arc to ground. It makes sense to me that this could be the case because if the resistance at the wire to plug or wire to dist cap is high, you are getting a lot of voltage that doesn't have a good path into the cylinder. So, it can jump to nearby metal. I actually caught my coil wire doing this recently visually. And when you arc to ground, your engine will run like crap to much of it, and it won't even run.
I suggest you try this, go into each copper connector and clean it with sandpaper or other abrasive (small round file? file with sandpaper?) to clean the copper connectors. Then sand the ends of the park plugs. Basically, clean all the connections as much as possible to remove corrosion. See if that helps.
How did the whole thing come out anyway?