I pulled the sending unit from the top of the tank and the line attached had a metal filter that was all corroded and plugged.....
If the stuff plugging the metal filter was rust, then there is probably more rust in the tank, and I think it won't be long until you are facing the same problem again.