This motor run fine at all speeds after warming up, but it takes about 5-10 minutes before it will settle down. I have to nurse the choke and warm up lever to keep it running during this time. I have replaced plugs, had a professional rebuild the carbs last year, check all the fuel lines and installed a fuel/water filter. Idle is set to 800 and wot is 4700. Any suggestions?