Things I've seen cause that were a bad Ignitor, bad ground from dizzy to head, and loose ground on thermostat housing, and of-course faulting wiring at the dizzy plug..