Fuel sending units read WRONG time after time!
Mine has been doing this for years. I never bothered to figure it out. I asume it has something to do with the gauge or the lead or ground to it. Maybe a bad ground to the dash.
Print