Do you have an aluminum or plastic tank? My old boat had an aluminum tank and where the fuel pickup bolted on, the tank completely corroded and no longer sealed. One of the fittings on top of your tank is either corroded and leaking or maybe a hose came loose.