I'd check out the basics, before I'd change anything. Then move on to components and stuff.
If you have a timing light, you can hook it up to each individual spark plug cable and just shine it at something dark and see a miss. If you have a miss on one cable and not on another it's probably a cable. Cables will occasionally through the spark to another cable, they are touching and fire a plug (partially) in another cylinder, at the wrong time. It's called cross fire. It also happens inside the distributor cap, from moisture, corrosion and carbon dust from the center contact in the cap.
If it's missing at all the plugs, look at the coil wire. Check the Resistance. If it's still misfiring on all cylinders, check for weak spark. If you jump a spark to ground at a plug cable end, it should be blue/whiite and sharp. If it's mostly yellow, you can often see it splash on the ground you are using. Low voltage to the coil, will also cause a weak spark. A marginal battery (or charging system), will also cause a weak spark. I've had weak spark, because of moisture in connectors, I'd guess it was causing a current leak, near where I really needed as much voltage as possible.
If everything is crisp and sharp and you still have a miss, it may be a weak CPS signal, caused by a flaky connector or even a fatigued wire under the insulation.