I would also check to make sure your spring is properly installed in that bottom cap, it sounds to me that once there is pressure on the spring after a little nit it is finally making contact, take that spring out and put it back in and make sure it is seated properly, then try it and see if it works right away, I kind of think this is it.