Been working on small engines all my life but this is got me stumped..working on a toro blower with 23 hp kohler command pro..this is what it does,..it starts good,runs good ..i let it warm up a bit but when i rev it up all the way..its ok for about 15 seconds then the throttle goes down a bit and it starts missing real bad like its going to blow up..Now..pay attention to what im going to say cause this is key.. so i shut it off and i can turn it back on to start the motor..like right away... and its ok..rev it up with the remote..same thing...ok for a bit then it does it again...you can shut it off right away then start it right away and its ok...rev it up...same thing..i replaced the coils..i replaced the electronic governor unit on the machine from another known good running motor..what is it??? it definitely electrical cause you can turn it off and turn it back on within seconds and its ok,,then you rev it up..same thing..im thinking the fuel solenoid cause that would make sense with shutting it off and turning it back on right away cause its hooked to the ignition switch..i checked it and its going back and forth but maybe its getting hot and going back into the carb and starving the main jet? partial chock seems to fix this...what is it??? remember..i can shut it off and turn it back on within 5 seconds and it runs good...you tell me and i can run this unit at say just over 3/4 throttle and runs great all day...just when you go full throttle then it starts to spit and sputter