I tried patching my tank (diesel) with epoxy. While it fixed the holes, for every hole I repaired, I found two more.
If it's pinholed from rust, junk it and replace, it just isn't worth the hassle.
Changing the tank isn't difficult, hardest bit was wrestling the new tank into place and...