Cylinder has spark but not firing..

Unhook one wire at a time from the cap and the plug, hold one lead to one end of the wire, the other lead to the other end of the wire, write down the readings. Do this for all 8 wires. I'm curious what you get on the two bad cylinders. This is done without the engine running, all you are doing is checking resistance on each wire.

Check your coil wire too.

Oooooooooh gotcha. Ok hang on