Sounds like a bad ground problem. If it was working fine before, there is a ground strap from the sender unit under the car at the back of the tank attached to the body. Make sure it is attached and clean(no rust). It's just one wire and the only thing near the tank.