I have a few suggestions. The first would be to totally disassemble your gun and clean everything. Just a little "gunk" here and there can cause problems.
Those guns are also very close to being a self-loader. The moment the shot is fired, the slide releases and the fore arm wants to begin a rearward movement to allow you to chamber a new round. A little forward pressure on the fore arm can keep that from happening.
I'd also deep clean the bore and install a good extended turkey choke. There are a couple that I could recommend.
If a good cleaning and forward pressure on the fore arm do not help, I'd seek the advice of a qualified gunsmith.
Thanks,
Clark