Where is it starting to leak? It may be repairable by welding a patch on the outside.
Another option is to put a collapsable plastic liner inside the tank. This may require enlarging the access port.
You could also cut the tank to pieces for removal and completely replace it with a plastic tank.
I'd recommend the last option for the diesel tank.