Hi What ever be the diagnosis,when come to management,more importance to be given to rotator muscle strengthening as they are the core muscles of shoulder.they help to stabilize the joint during dynamic movements.in other words they provide dynamic stability.Biomechanically your problem is more or less dynamic instability