One other thing to check is to see if the rotor is turning when the engine when engine is. To check, remove distributor cap and turn over motor and see if the rotor moves, if not turning, the pin that holds the gear to the shaft has sheared, or try turning the rotor by hand.