Went out today with my family for a bit of cruising. They haven't been on the boat yet, so I picked today to give them a ride. I had at least half a tank and it started doing that thing where it cuts the RPMs. It's the damnest thing. On Saturday, I invited two friends, and them and the wife rode in it all day, starting with a full tank, and NO PROBLEMS. But when the tank gets to about half way or less, it does this weird engine bog. The rpms fall and fluctuate at around 4k or so. Opening the throttle makes them fall more, so I think it's starving for fuel. Again, if I slow down to idle, it idles fine (well, not perfect, the idle does fluctuate by about 100 rpm but it always does that). After a bit of idling, I can open it back up to WOT and it seems to run fine. I was cruising about 6k rpm when it happened the first time. Then after idling, I was going about 5600-6k and it happened again. Both times seemed to happen after a turn.
Just after it happened, I made sure it wasn't my engine crank case pressure creeping up again. I quickly reached in and cracked open the oil dip stick. No tell-tale hiss, so I think I'm good there. No oil seeping from around the valve cover or anything. I think what's happening is that when I turn, all the fuel is escaping to one side of the tank. I believe I made the holes in the baffles too large. Since it happens at around half tank, the fuel fills up that half of the tank and starves the pump. I believe it introduces bubbles into the line and drops the fuel pressure until they're cleared out. So I'm wondering what my options are in this case. The original tank had no baffles, and this problem never seemed to arise no matter how hard I turned it, and no matter how much fuel was in there. The old engine had carbs though, and now it's fuel injected with an in-tank pump.