I have the same problem on my 65 Coronet.
I took it out to test it and it does go to full
and empty but like you when my car gets down to about a half tank the gauge shows empty.
The sender must not be the correct one for the car.You can take the sender out in the car,just make sure you have a half tank or less.