Have you check the condition of distributor? Maybe stator coil? Look to see if the distributor has any play.