you would have to pull the starter to get at the solenoid which is on the starter. i don't even know if you can get at the contacts to clean them. never tried since at that point i would hae just replaced the starter.

you might be able to drench it in electrical contact cleaner and hope for the best?