After trying to salvage my old tank, plus two carb rebuilds and having it die a couple of times on the road due to plugged filters, I gave up and bought a new tank. Your fuel pump is probably full of rust particles too unless you have a filter between tank and pump. I had to replace the fuel pump too.

Not sure what year your pickup is, but a stock tank for an AD or Task Force is pretty reasonable at $150.