I had a shoulder injury in the past also. I separated the growth plate from the rest of my shoulder, or something like that. I did months of therapy, but it never bounced back. Probably should have had surgery but the doctor didn't want to since I was 13. It was brought on by pitching every single one of my baseball team's games without being properly warmed up. I was touching 75 on the radar at 13, the team wanted to win, so I pitched. Kinda screwed me over in the long run since I'm not playing now. I can't throw a whiffle ball without being sore for days. Maybe that has something to do with it. How did you strengthen the stabilizers?
Leaders are made, they are not born. They are made by hard effort, which is the price which all of us must pay to achieve any goal that is worthwhile. - Vince Lombardi