Might awsell do a static tune aswell like air & fuel filters and spark plugs if ther not platnum i change mine every 10k regardless of condition and clean the throttle body, i always say you only get out what you put in! Also check the resistance of the leads and check the condition of the rotor button and cap while you there it might not have anything to do with the fault but atleast you might be able to eliminate those simple things aswell.