There is no spark. I've already checked the optispark and crankshaft sensor and they are both alright. The coil and ignition switch are working properly just as well. What might it be? Does the crankshaft sensor send the signal to the optispark, then to the ignition switch and finally to the coil or how does it work?