If tap water is being used, a high mineral/iron content in the water may be causing the spotting. Also, if vinegar has been used to clean the iron, it may have caused rust/deterioration of the sole plate.