I have an EagleTac GX25A3 which I was very pleased with initially, but which quickly became unreliable. The light would flicker and sometimes turn off completely for no reason. It became a shelf queen. I should have returned it or sent it in for warranty service, but didn't. Recently, while researching a planned Sunwayman D40A purchase I came across a mention in Selfbuilt's reviews of the need to clean EagleTac contacts. Last week I stopped by LightJunction to pick up the D40A (a very nice light) and mentioned my GX25A3 problems. They also informed me I should try cleaning the contacts and even showed me where I needed to clean (I had not thought about the endcap, for example). Since then the GX25A3 seems to be working. My question to fellow CPF'ers is: have any of you restored to reliability a GX25A3 or other EagleTac light through cleaning them? I ask because I am running out of time to send the light in for a repair under warranty. Thanks.