After replacing my non-working fuel guage, and working inside the fuel tank, I too found that rust had been the cause of the exact same thing....
Separate names with a comma.