Shouldn't need a new sender, but the float in it may be bent or not moving freely. Lift up the boot carpet then remove the big black cap, under this you'll see the fuel sender. Undo the big nut and it will lift out, check it moves freely and clean up the contacts.
If that don't help you'll need to bend the float arm a wee bit.