I have done some work on the motor. New impeller,new thermostat, and new fuel pump. It starts well and idles good ,but after a minute or so it revs really high. And then it runs rough, and it spits a few times out the exhaust and dies . If I do not pump the primer bulb it will start ,but runs rough again and shortly dies. If I do pump the bulb after it dies I can feel and hear the carb bowl filling up. And it starts and runs well again for a minute. I have tried 2 other know good fuel pumps, with the same results. Also the tank and hose works fine on several other motors. Compression and spark are still good and the motor is running around 125 degrees. I have checked the carb and it is clean and has a new float. Maybe the float is upside down? Or the float needle is sticking? Thanks in advance for any help.