Normally, mine is pretty consistent. Today, however, I experienced a similar funkyness. Last night, I parked the Jeep, gauge was showing 7/8 of a tank. This morning, fire it up to go to work, 5/8 tank.
I figured someone had siphoned my tank until I got about halfway to work and the gauge started slowly rising, which it continued to do until I arrived. By the time I parked at work, it was showing between 3/4 and 7/8 tank, which is probably not too far off (cooled down a lot overnight, 95* yesterday when parked, 75* this morning). I'll see what it reads when I leave in a couple hours, and if it does it again.