Sounds like the gauge itself is bad. The gauge has an electrical "filter", if you will, that averages/normalizes rapid swings in ohms resulting from the fuel moving in the tank.
Mine have been bouncing around since about 2000.
Mine have been bouncing around since about 2000.