I have several Beretta Al2 and A301's. With all, the pin that holds the trigger shoe in its housing falls out easily when the trigger housing is out of the gun and the trigger is not cocked. Even the newer ones. Obviously the pin is too small for the hole in the housing from the factory. This is not the pin that holds the trigger housing in the receiver. What is your solution?