I've had this gun a while and keep it clean. I had been leaving it in my center console for a while and decided to give it a good workout. To my shock, when I pull the trigger nothing happens... I take the gun inside and once it warms up it works fine again. I cant have a gun that wont fire because it gets cold... I assume maybe the firing pin is freezing or something but no idea what to do to solve this problem.