Yep what speedy said, I sand everything I can for a good earth for the coil , clean the alloy the coil bolts to,
clean both sides of the coil where the bolts go through ,clean the threads on the bolts and under the bolt heads,
check the coil is not mounted upside down ,this one is mounted right above ,then if all fails to get spark ,take the coil off
and put it back on the running motor it came from,it's happens to me occasionally ,I swap a coil over and it dies.


Cheers
Max.