Spray contact cleaner into and around the switch ( a plastic straw attachment helps if it has one) and move the switch up and down several times(maybe quite a lot actually!). I've done this several times on various vehicles and it has worked (sometimes after waiting overnight). I don't know if you are a smoker but cigarette ash kills switch contacts.