Probably a bad ground, check the metal strap bridging sending unit over rubber fuel line to steel fuel line making sure its contact points are clean, then check for voltage drop between sending unit & neg battery terminal. Or, problem could be a mal adjusted aftermarket sending unit.
Spedo can be sent out to be rebuilt to new & recalibrated, or just find a good used one.