According to your description you didn,t miss anything , it sounds like you know what you are doing so i assume the engine you have has no points. So basicaly if you have a good flywheel, good coil and its not earthed out you should have a spark. Only other thing is the gap between flywheel and coil make sure its not too big.
Good luck
Clanky Clarke, March 2009