Do you know what's up with your shoulder?
I had decent results with the Diesel Crew Shoulder Rehab routine..
Diesel Crew – Muscle Building, Athletic Development, Strength Training, Grip Strength How to Shoulder Rehab
I didn't do 100% of the moves, but it was good for my RC.
Eventually, I ended up with a Cortisone shot in the shoulder (due to fraying/degeneration typical for my age/activity on top of 2-3 bad bench-induced sprains over the years) and that was huge for putting me back to normal.