Ensure the fuel sending unit float is positioned correctly. The pivot point of the float gauge arm may be a bit too high which would then indicate a not full tank and show empty when there is still fuel left.