i too have had problems with that tiny mic switch. the reason it keeps failing is when you use the contact cleaner it washes out the contact lubrication and then starts to wear. got fed up and found me an old minuite man II in good condition,they have a very large mic switch that is very easy to disassemble and clean. when i clean them i make sure i use a very small amount of quality silicone lube to keep the the contacts sliding smoothly and keep wear to a minimum.