Could have sworn i put a post on yesterday, i'm losing the plot.
Maybe pop the switch out and see if you can feed some contact cleaner down into its innards, possible some dash cleaner or spilled liquid as got inside and made the contacts sticky/dirty.