1994 4.3 mercruiser. Has a Weber carb on it. Took boat out for a test run this morning. Ran good idled smooth. Fired right up even when cold. After 30 minutes boat was surging like it was running out of gas. Later in the afternoon I filled the tank I assume too much cause gas shot.out the siphon tube. Got boat to lake. Started and ran for about 5 minutes. The stuttered till it shut down. Will start for a second or 2 after trying several times over a period of 10 minutes to start it. If I can get it to start in neutral revived up it'll stay running. Put it in gear and it sputters till it dies. I opened fuel door and it sucked air in. So left it open. Boat started but still dies and still won't start everytime I turn the key. Frustrated. Just boat this boat after a successful test run. Also if I leave the key in run position with out it running an alarm sounds and won't stop.