I have a 1999 mercruiser 4.3L w/ gen II and 2 barrel carb. It is in an 18 foot runabout. Today we were on the lake, boat started and ran as normal, pulling kids on tube and skis. We had several instances of the boat running along about 20-25 mph indicated and the engine just died. It would start right back up and ran otherwise normally. We started the day w/ 3/4 tank of gas. It started when we were just a little over half a tank, and we left with 1/4 tank. It seemed to be worse when going from a greater throttle setting and then pulling it back such as after getting on plane. Also it happened more frequently as the day drew on. It did it twice then not again for awhile, got bad at the end--ending the day on the lake. The fuel water separator was new about 6 hours ago, going to do a carb kit and tune up anyway, tune up stuff already ordered. Anybody have an opinion if this should take care of the problem?