Kelly, have you tried changing your grip or recoil pad? Sometimes the internal portion of the pad gets weak from repeated shooting or shooting heavier loads - and you may not even notice it because it only moves substantially when it's compressed during a shot.
I had an older 20ga that would occasionally jump like crazy, and one day while shooting one of my friends noticed that the recoil pad was creeping during the shot. I changed the pad which helped, and then a few days later an older gent taught me the push-pull grip, and just like that I was happily knocking down 4-5 more clays on a regular basis. It quickly went from a gun I wanted to sell to one I want to give my grandkids...