Where are you checking for spark? When you crank the engine, does it turn over? Make sure your battery is charged. Trickle charge it at 2 amps for 24 hours if not charged (this is assuming it does not turn over). The electric current runs from the battery, via the ignition switch to the ignition coil. On newer vehicles the ignition coil and distributor can be intertwined in one unit and this is controlled by the onboard "computer" (ECM). On older vehicles check the wire that runs from the ignition coil and hold it within an eighth of an inch from the engine block(metal part of block; ground). Another person has to crank the motor while you are doing this. Observe a little spark which will tends to arc to the ground (the block in this case). If you do not observe the spark you have no current coming from the ignition coil. In that case, check the wires running to and from the ignition coil. You may have a defective ignition switch, ignition coil, ecm or a break in the wires running to and from. It just takes trial and error to isolate the problem. If when cranking, check the wires running to the ignition coil with a multimeter set to volts...(most meters set to ohms may blow because the current level may be out of their range). You should get a reading while crankin the engine. If you do not, check the wire running from the ignition switch to the coil. If the wire has continuity you have a defective ignition switch. The most common cause would be a blown fuse, or the wire coming from the ignition coil. Google your vehicle engine to find the specific location of you ignition coil wiring location. The principles are the same regardless of vehicle or engine. Hope this helps. Good luck!