This past summer I had an incident where the gas leaked from the filler neck area and I only had 1/2 a tank of gas in the truck.

I replaced the cap and problem stopped.

You do have to be careful with gas expanding when you fill the tank, but it still can leak at any level from a faulty vented cap.

I fill my truck on the way out