If you don't have a second one, find someone that does and switch parts out till something works.
You could also just call Surefire and they'll give you a repair # along with info to mail it in. Their customer service is awesome and did my repairs free of charge.