Second the advice to find a true shoulder specialist, the local one who does all the sports stars. I can't speak highly enough about mine. I could not lift my arm and it hurt all the time and eventually it got so bad, I could not ride. He perfectly fixed my rotator about 4 years ago and recently, I busted up my scapula and clavicle with some tears on the rotator. I saw him post accident when it seemed not to be healing and he said that this will just take time, you are not where you were 4 years ago, "trust me"........and, he was right. It isn't hard to find such expertise, just look and research. Well worth the time.