you may alwo want to take a mirror and check under the top seal lip of the upper tank on the manifold. Mine had rust issues like this one... but under the lip between the metal top and the aluminum base.
http://forums.nasioc.com/forums/show...lant+tank+leak