I have a 5105 Dolmar that starts and runs great for about 20-30 minutes, then will not come back up to speed and dies when I give it throttle. I can let it cool down for a few minutes and it will do the same thing. My mechanic is scratching his head and has tried several things. Any ideas? All help appreciated. Thx