Sounds similar to what happened to me today: 113 miles into a full tank, topped off yesterday while going to a doctor appointment out of town.
Ran fine for that trip, then to work this morning, then to a restaurant to get some dinner. Leaving the restaurant, it was good for about half a mile, then started sputtering. Within a quarter mile, no matter what I did with the gas pedal, it just barely sputtered hard enough to creep along.
Got it into a parking lot, realized it was exactly out-of-gas symptoms. Confirmed ~11V at the pump blue/orange wire while cranking. Plugged the pump back in, tried it, and just sort of caught, maybe one full crank revolution, and died. Banged around the pump connector. It started, ran rough for about 30 seconds, and died. Cranked a few more times with the same quick sputter and die, banged around the pump again, got maybe 15 seconds of rough idle, sputter and die. Thought about maybe bad gas, but it doesn't make sense to get 100+ miles into the tank with no symptoms, then suddenly hit gas bad enough to not run within such a short time.
Anything else I should check before dropping the tank? Hopefully I can get it hauled the four miles home tonight so I will at least have a few more tools that - for whatever reason - weren't already in the back.
Of course, I also found out my AAA expired in November, and they sent the renewal notice to my old address. They text me all the time, but decide to do that only by mail.