Existem várias coisas que podem causar corrosão: - vazamentos ou outras águas na superfície corroída - aterramento ou algum outro campo elétrico - elementos corrosivos do ambiente no ar (água, excesso de pulverização de outros projetos)
Acho que você fez a coisa certa, verificando e corrigindo seus motivos. Essa pode não ser a causa raiz, mas não faz mal ter tudo devidamente fundamentado.
O seu aquecedor de água tem um ânodo de sacrifício? Eles podem ser um pouco complicados de inspecionar e substituir, mas se a sua corrosão velha e usada, então, pode atacar outras partes.