If anything will work, B2 aircraft fuel tank sealant is the stuff.
http://www.aircraftspruce.com/menus/cs/fueltanksealants.html
Clean with solvent, blow dry, scuff sand to get some "tooth", clean again, apply sealant.
It's not bothered by diesel, and is wonderful stuff compared to which RTV is pretty weak.
Anyone who hasn't tried it should buy some to get familiar. Wear disposable gloves, and mix thoroughly. It's quite sticky.
It's been used throughout aviation for decades, and seals "wet wing" fuel systems, canopies, panels. with release is used as panel faying sealant, and I've used it to seal a GM diesel timing chest while deployed to Incirlik when the Turkish motor pool mech went on strike. Works fine with gasoline too.