This worked great for me, hope it helps someone else. To remove rust from inside your gas tank, go to the grocery store and get enough apple cider vinegar ($5 a gallon) to completely fill your gas tank, as well as a gallon of distilled water. Drain the gas from your gas tank. Next, plug/close off the gas lines. Fill the tank completely with the apple cider vinegar, then put your gas cap back on. Let it sit for 36-48 hours for best results.
Remove gas cap, dump out around half of the vinegar, then put gas cap back on and shake it to stir up any loose sediment. Then completely drain the vinegar from tank. The vinegar is very acidic, so you will need to take your distilled water with a few tablespoons of baking soda, and rinse out the tank to neutralize the metals. If you do not do this, it will flash rust within a day, and you are back to square one.
I have done this to 2 different tanks, and had awesome results. It completely removed 100% of the rust and sediment. This however does not re-seal the tank. I also took an air hose and blew out any sediment that didn't come out with the rinse. Incase you don't rinse the tank well enough to keep it from flash rusting, simply re-fill the tank with gas.
Like I said, I have done this to 2 separate tanks with great results. I have heard other types of vinegar works, however I have not tried it.
This has worked great for me, hope this helps others.