ECM, coil, ignitor, distributor all come to mind. You know it has to be something spark related....since it doesn't have a spark when it won't start. I would rule out the plugs and wires......assuming it loses all spark and just not on some wires/plugs.