Sounds like something in the trigger might be broken and allowing the firing pin fall on its own.