Just because your able to see a spark does not mean your ign module or coil are good. it takes about 10Kvolts to jump 1/2 inch in free air but about 40KV to jump a spark plug in an engine.
My coil went bad and was clearly making 1/2 inch sparks in air but it wasnt strong enough to jump a plug under compression.