If 0 ohms = empty, then if the connecting wiring is shorted to ground gauge would read empty all the time.
Disconnect wire at tank end and get gauge reading (should read max) then short wire to a ground get reading (should read min)
If no change in reading:
Disconnect both ends, (tank & cluster) , and check wire for ohms to ground and continuety end to end.
If above reading is changing, then it looks like tank sender or connections at or inside tank are bad
---------------------------------------------------
Could be the float on the tank sender arm has disconnected,gone bad or ?, and the arm is at the bottom and not changing with fuel level (constant 'empty' sent).
-----Suggest Joe's method in the above post with the resistors to narrow it down to if its in the tank or if it is forward.-------
Good Luck,
Orange