I've had similar cutting off after 20 minutes.. read alot of problem solving but after replacing coil and insulating lines, same issue.. what has my tractor running properly again was draining gas out and using non ethanol gas and adjusting carb screw 1/4 turn out ( more gas) not the idle...