It's not spark that's the problem, it's delivery of the spark.
In my case, since an insulator on the plug wire (that goes onto the plug) was cracked, the spark was grounding out in the tube, and not firing on the plug, causing a misfire.
Get newe wires and go from there.