it sounds silly, but did you check the wiring at the internal coil and that dumb little plug on the dizzy?