Step 1: prepare the surface of metal panels.
Apply a Rust-Off product which removes any oxidation, pacifies rust, and etches metal. Power wash the entire surface and apply a rust-inhibiting primer.
Step 2: caulk.
Apply caulk to all metal fastener heads and other weak spots identified in existing metal roof system.