Don't mean to tell you how to suck eggs but you were turning the engine over when checking for a spark at the plug? and you do have good earths?
I had someone tell me they couldn't get a spark when holding the plug on the engine, fooker wasn't turning the engine over