I have a 2000 Johnson 115 Ocean Pro. The engine starts right up and idles fine. After I idle out of marina (about 10 minutes) and run hard for a while it will stall after going to a slower speed. It doesnt stall immediately, usually after 30 seconds or so. it acts like you turned the key off. It will start right back up but will continue to quit. If I let it sit for about 15 - 30 minutes it will run then repeat the problem. Carbs have been rebuilt, Sync and Link has been done and new impeller this spring. Any ideas? Thanks