Possible rotted tank or rotted fill hose.

I think you gotta replace the tank and hoses at this point.