Have an old used toothbrush around? If it's truly just corrosion, get the toothbrush wet, dip it in baking soda (not baking powder - they're different) so that some soda sticks to it, then brush the contacts with the toothbrush.

If it doesn't work after that, then it might be a loose connection or bad electronics.