Sounds like a faulty sending unit. Or potentially the wiring going to it.
Unfortunately you're gonna have to drop the tank to replace it...