Hi and thanks in advance to anyone that can help. Got a 2000 Boomerang with about 290 hours. It's got the 350 w/ carb. On the way up north for the 4th I stopped at a little mom-and-pop gas station and topped it off with 91-octane. It had run beautifully all spring/summer before that tank (and since I bought it). The start-ups at the lake after that fill-up were more rough than usual, but the boat pulled skiers for the next two days so I thought little of it. Then, while pulling a skier at 30+ mph and without touching the throttle, the engine powered down to idle after I crossed a wake. The engine died after idling for about 20 seconds. I was able to start it up again, but once I put it in gear, it died again. That happened about 3 times until it finally wouldn't start at all and I got a tow - from the only other Moomba on the lake nonetheless! I didn't think it was a battery issue because it kept turning over just fine when I tried to start.

Trailered the boat home and actually found that a battery cable had loosened on the battery, so thought it had been shorting out on the bumps. Tightened that and cleaned up the terminal with fine sandpaper and it ran just fine in the driveway with the plunger attached for 15 minutes (even with a few revs above idle). Put it back in the water and it started perfectly. I skied one run just fine at about 35 mph. Killed same as above after 30 seconds of my second run. Got towed to landing and this time I replaced the screw-on fuel filter/water separator. I poured the contents of old filter into clear tupperware container and didn't see any water (but not exactly sure what I'd be looking for). There were a few black granules in it, but nothing that looked like it would totally clog a filter. Put it back in the water, started just fine so I warmed it up. After about 5 minutes of pretty hard driving and perfect performance (at near full throttle several times), it killed again same as above and again was towed back to landing. Haven't touched it since.

Every time it dies, it feels like the engine simply isn't getting enough fuel. My next plan was to drain the rest of the gas, but that seems pretty cumbersome, so I thought I'd see if anything else should be checked first. Thanks again!