hi!
from your histoy there is a big possibility that your rotators were torn... you should go to the doctor and get a good medical check-up. Don't wait too long because if you need a surgery, then time is very important. goog luck!