I had this problem develop in a Citori I used lots along Gulf Coast for waterfowl. When I took it apart, I found a small spot of rust on the lower firing pin. Removed the rust, polished the pins, cleaned the innards and never had the problem again.

Niklas