You might want to take the fuel sender out and take a look inside the gas tank. If its nice and clean then check the fuel line from the tank to the fuel pump for pin holes or cracks. If that checks out I'd try a new fuel pump.