Have you replaced the plug wires? A crack in the insulation elsewhere on the line could allow grounding away from the plug end. Usually it'll just be the insulation on one wire that cracks and gives you a misfire, but if they're
all shot I suppose it could kill an engine like you're describing.