OK. It doesn't sound like there is an impingement injury and your rotator cuff seems good to go.
I'm stumped. It might have something to do with your coracoacromial ligament or your coracohumeral ligament. But I'm just guessing.
Your best bet is to go to physio for an assessment (I know it's expensive, but there is something going on your shoulder and you need to know what it is). The physiotherapist will most likely be able to diagnose your problem within 3 minutes
Then once you know exactly what your injury is, you can post the results
I'm stumped. It might have something to do with your coracoacromial ligament or your coracohumeral ligament. But I'm just guessing.
Your best bet is to go to physio for an assessment (I know it's expensive, but there is something going on your shoulder and you need to know what it is). The physiotherapist will most likely be able to diagnose your problem within 3 minutes
Then once you know exactly what your injury is, you can post the results