might pull the pan off and check the governor make sure everything looks ok and is working it sounds like its right on the max RPM and wont stay down make sure all linkages are in good condition and not bent i had the same problem on that same motor over the summer turns out a tooth was missing off the plastic governor gear wierdest thing ive ever seen usuall they shatter this one just lost a tooth.