I think my gas tank is leaking

Probably the seal where the filler tube goes in. I would get one and drop the tank, pretty straight forward procedure.

It's possible there is a hole in the top allowing it to slosh out, but you won't know until you drop it.

Just remember sparks + fumes = boom.

Use caution while doing it.