Alan's right - bypass the ignition barrel and hard-wire it while testing (but make sure you only short the solenoid to the battery lug, not the block!.
You could also try some water dispersant in the plug, but the contact assembly is attached from the rear and not exposed to the key slot.
If the barrel is shot, then you can always use a couple of switches for ign and acc, while using the key for cranking.