After looking at the corrosion article I wonder if the replacement roof was properly installed. Dielectric materials need to be used between dissimilar metals, like aluminum and steel, everywhere, to prevent galvanic corrosion. You might want to use an Non Contact Voltage Tester Pen to make sure there isn't live current there which would speed the action.