Did you find the problem? How about the fuel screen in the tank? Had one where the individual filter panels fell of. One of those things covered the fuel pipe, got some sediment on it and cut the amount of fuel it could draw.