If your sending unit is good, and you are sure the wire from the tank to the dash harness is not shorted, and you checked the ground from your dash cluster to the dash metal, you should not need to re-calibrate the gauge as it is electronic and senses the location of the float via a reostat type coil. There is a resistor that is mounted between the two connecting points of the gauge that can go bad---personal experience--so you might try that before you pull the needle. Also---there are TONS of used dash bezel gauges available ---so I would tend to do that as they are dirt cheap.