I have a 1999 225 johnson that seems to run out of fuel when idling. I have rebuilt the fuel/ oil pump with all new parts. The oil part of this pump has been disabled so it is only being used to pump fuel. After pumping the ball up until firm the motor will start and idle for several minutes before stalling out. Then the ball needs to be pumped up again at least 7 - 10 pumps to fill everything back up with fuel. Then it will restart and idle again for several minutes. The ball is new, the pump is completely rebuilt, and the fuel filter is new, also the fuel line to the filter is new. What could be causing this????