Could be a fouled sender wire which is a malady of the old sender. They are wires that can get crud on them and cause the circuit to not operate, especially through a computer circuit.
I put in the long sender and a real gauge so I have more confidence in it.