I use an old school method of cleaning a gas tank- - - - -put a couple of shovels of gravel inside it, strap it to a rear wheel on my tractor, and spend a couple of hours bush-hogging one of my pastures. It does a really good job of dislodging the crud in the tank, but it also finds some pinhole leaks that the crud was plugging up, occasionally. If buying a new tank won't make your checkbook need CPR, it's a much better choice!
Jerry