If you spray contact cleaner into the keyhole in the switch, you will remove any remaining lubricant that was in the switch .
I had problems with my original switch sprayed cleaner in there and the switch got tight was tough to get it to move .
I put a light oil in there and it freed up again .
The switch failed month or so later, one of the contacts broke off .
When I removed the switch and shook it, you could hear the loose parts rattle around .
Like Barry mentioned, you can remove the switch from the bike, the wires have push on terminal ends, so you can make up a jumper of sorts to eliminate the switch as the problem .
Make sure the kill switch works when you get done with the jumper, it will be the only way to stop the engine with the switch bypassed .
What year bike do you have ?
If you can put that in your profile, so it shows up with your posts, it can make it easier for someone to give answers to your problem, there are a few differences in the first and second generation bikes .