sounds silly but have u got all the leads in the firing order on the dizzy cap to the plugs,
Pulled mine off oneday and didnt start!!.
Another thing, trace the small wires form the coil all the way through, for breaks in it, on my s2 it runs along the cross member, and my intercooler had slightly worn threw it, causing the spark to go, had me guessing all day wot it could be.
Worth a check mate, other than that... i int sure!