If it's got some aluminium or pot metal, you've probably got a leak and it is corroding. It could just be a leak and it's powdered soap. Do you have a dishwasher hooked up? Is the connection leaking? If the water isn't hot enough, it won't disolve the soap if you use a powdered DW soap. Some of those can really play hell with a low-end disposal.