I have a 5.0 gamefisher with external tank that has had float problems in the past. Turns out it was a pin hole in the float that was repaired. I seem to have a similar problem now but in reverse . It seems that the engine is not getting gas (carb does not overflow like before) after running for a few minutes causing it to stall. If I pump the fuel bulb before stalling it will run for a little while longer, but eventually stalls. Needle valve appears to work fine. Not sure about diaphram and fuel filter.