I have FIXED various 12 volt switches in my rig by spraying Caig DeOxIt contact cleaner/renewal spray into the innards of a rocker switch by directing the spray into the space between the moving switch rocker and the switch snap in frame, then working the switch 10 or more times.
You can get the spray on Amazon, or E-Bay, or most professional electronics parts stores.