Usually it is caused by the base pin not being seated fully. The plunger in the base pin pushes it out to clear the firing pin. I have seen a plunger stuck in a base pin, but I have to believe it is quite rare.
If your base pin is "walking" during recoil, fit the notch and latch to eliminate the pin walking forward during recoil.