I have tried cleaning ice maker solenoids in the past with only short term success. I think the flexible diaphram in the solenoid unit swells up with time and restricts the water flow thus it is not just a matter of cleaning the corrosion. I would suggest buying a new one from an appliance parts store.