My SF suddenly quit working. When I push the tail cap button it won't budge. I took the tail cap off and the spring fell out. Tried and tried to get the tail cap back in place with needle nose pliers but won't stay put. Does that mean I need a new tail cap? It's the metal body version so I don't want to just toss it in the trash.