There is quite a bit of fuel movement between the tanks caused by warmed fuel coming back from the engine and creating pressure differences above the fuel (esp in hot weather). This can give huge swings in the fuel guage reading (if any believes those anyway)