This motor starts on the first pull but will cough, spit and even die after warm up. The cylinders are 92 lbs., new fuel pump, checked spark with tester, cleaned carb 4 to 5 time. It may take of and run at full rpms for who knows how long then will quit completely but restart on the first pull. New fuel in the tank. pumps up tight and remains. pulling the choke a little does no good and makes it smoke. Going to check the cut off switch next for a ground. Any suggestions? Thanks.