Check your distributer advance, if you have a timing light fire it on the pointer while the engine is idling, bring revs up to 2000 rpm or so. The timing mark should advance smoothly beyond the pointer. If it's eratic theres your problem. Oh and safety first keep the wires and yourself out of the fan.