I think there is a coil spring inside the housing behind the pin that pushes it out when the trigger is not holding it in, they get weak or break with age/use so it would take some investigating to see if anything can be done to improve the one you have.