This engine starts and runs well for about 10 min, then begins to gag and slows to idle speed. It sometimes quits and will not restart unless left alone for 3 or 4 hours then runs great again for 10 minutes. I've replaced the distributor, coil, power pack and confirmed proper fuel pump operation. No water in the gas and water pump working well. One suggestion was to have the carbs cleaned.....how could that be the problem if it runs well for 10 minutes??