2003 Mercury 90 hp 2 stroke engine. Engine does not appear to be getting fuel. Engine starts in idle and will accelerate and then appear to be starved for fuel. Squeezing bulb makes engine run OK. I rebuilt the fuel pump and when ran it seemed OK for the first 5 minutes, idled OK and ran at 5000 rpm OK but then seemed to lose power, pumping the bulb made it run normal. Need help to trouble shoot this problem.