I've been having trouble with the action on my Mossberg not cycling without the action release button being pushed in. After inspecting every thing closely I found that one of the pins in the hammer had worked it's way out. I took the hammer out and pushed the pin back in. After reassembling everything it worked fine but after about a dozen cycles it started doing it again. After taking it apart I found the pin worked its way out again. How can I keep this from happening?
Here's a pic of the hammer and pin.
Here's a pic of the hammer and pin.