I doubt if your problem is corrosion. More likely it's a high iron content disolvced in the water. & there is more than one form of iron in water. Get your water tested either by a testing lab or a good water treatment professional.Whithout knowing exactly whats in your water no one can offer good advise