It could be any number of reasons. Send unit issue, poor connections at dash, poor ground. You gotta start testing with an ohm meter. As was mentioned in post #2. Start with testing the spanner across the hose at the tank. Then ground the wire from the sender to the gauge and see if the gauge...