I have a 21ft supra Mariah. New edelbroch carb last year and new fuel pump last year also. Currently boat will fire up idle fine. With a full tank of gas the boat will run fine. As soon as it gets to 3/4 full the motor will start to bog when going over 3500 rpm. Put into neutral and will idle fine can open the throttle up will run for a min plain out then start bogging again. Sounds like its starving for fuel. Once the tank is half empty I'm unable to even get it to plain without it bogging down. Has been at a local marina for 2 weeks now. He has checked fuel pressure which is running normal, have changed the distributor checked and tightened all fitting. Even ran off a spare tank and would do the same bogging issue. Does anyone have any ideas? The marina has just about given up and doesn't want to just start throwing new parts at it to figure it out. Please help.