Another little tip... don't use washing up liquid to clean the bike (contains salts and is abrasive). Always use an auto shampoo.

Not saying this would cause the corrosion but it certainly wont be doing you any favors.