I have repaired half a dozen of these with similar switches and in all cases the CRC QD contact cleaner completely fixed the switches. I spray the switch from the top through the pins while working the switch. I typically take about 5 minutes per switch and just keep spraying a little every 30 seconds or so to keep it wet, all while working the switch back and forth. I seem to recall on close inspection there was some dried up grease/goop in there, which is causing this issue.