Offering up an option to the OP, instead of encouraging him to waste alot of time and effort and more money on a sub-standard product, is something resonable and helpful in my opinion.
Surefire forward clickie tailcaps "have one of the highest clickie switch failure rates" when compared to what??? I have dropped my Surefire(s) many times onto the concrete during foot chases etc, and have never had one fail. I have had Wolfeyes and Fenix lights tailcaps fail to work while merely turning them ON/OFF from the comfort of my home, without ever being dropped.
"Buy a Surefire" isn't constructive when the OP is asking about how to fix a completely different light. When you take your car into the shop, does the mechanic tell you "save yourself some money and go buy a Porsche/Mercedes/BMW"? If the mechanic said that to you, would you believe him that buying a Porsche/Mercedes/BMW
saves money in the long run? If so, would you be interested in purchasing a bridge?? Just because Surefire is
your favorite doesn't mean you should push it onto others. There are plenty of locked threads around here showing what results when that happens.
As for the rest, they have a high failure rate as compared to Fenix, MagLite, etc. with clickie switches. The interior components are unshielded and plastic, which is not fond of impacts.
Anyhow, back on topic with what was ASKED FOR....
I recently experienced a similar issue with my C3 today. Dropped it and the switch got flakey. I decided to toally disassemble the switch and see if I could resolder something. When I got it apart, I noticed some dirt on the threads (which was a electrical conduit path for the pieces I was looking at), so I cleaned all the crud out with a swab and some alcohol, look everything over for loose solder joints, and trimmed a bit off the peg looking piece inside the rubber cap. Put everything back together as tight as I good, and screwed the cap back on and it now works better than ever. I think that the innermost part of the switch was not tight enough with the aluminum housing it sits in, and had dirty contacts.