oh
iv'e just re read your post no spark: i agree with everyone elso its either crankshft sensor , coil -amplifier,or bad earth.
If you have got a multimeter check the continuity between the coil body and the battery earth also remove your distributer cap and turn engine over does the rotor arm rotate.
if so its it is going to be your crankshaft sensor as that tells the amplifier when to fire the coil which then fires the spark to coil HT lead which in turn supply the distributer cap.
I WISH THIS SITE HAD SPELL CHECK AS IM SURE I CAN@T SPELL TO SAVE MY LIFE
I must learn to read before i speck
Good luck mate,
Marc