A thorough cleaning of all threading, spring, & positive contact with a little alcohol should do the trick. No-Ox on the threads, after cleaning will help. That and a new spring are about all that can be done on the user end. Also clean the batteries themselves with a little alcohol as well...