To get accurate result for your shoulder, please check to orthopaedic, but i predict that there's a problem from your "Labrum" due to your serious injury a few years ago.
Labrum is a cartilage disc attached to the socket of the shoulder that doesn't have a lot of sensoric nerve so pain will not be felt too strong though the damage occured there.
that's different if you have rotator cuff tendinitis, pain will be felt too strong.
Or ff there is an impingement syndrom of bursa subacromialis, will not appear cracking/poppoing sounds. just cant raise your arm until 70-120 degree because pain will be happened.
Limitation of range of motion must be felt if there is a labrum's damage without appearing too strong pain.