Thanks everyone, I also suspected sloshing, which is why I made sure to mention the stop/go, the hill, and the gauge fluctuating.
I still have the sticker, being the original owner, and it says 20 gal tank. I normally *don't* go below 1/4 tank very often, but I still find it hard to believe it...