hi jon83,
might be still an instability problem with your shoulder. I suggest that the dislocation was anteriorly/inferiorly like most dislocation/luxations are. As a result your anterior capsule might be lax. also the posterior part of the capsule is to thight. the head of the humerus is pulled forward a bit as a consequence of the capsular problems. also your posterior muscles might be to weak and the anterior muscles to strong and thight. (bench press etc. )
you should start strengthening your posterior muscles (butterfly reverse etc.) stretch anterior muscles. also internal rotation and external rotation to strengthen the anterior part of the capsule (its built by therotator cuff muscles) is necessary. MT for stretching the posterior capsule and relocating the head of humerus is also important.
When the shoulder is back in correct position, you should get rid of the noise as well.
Make sure that you do the exercise in correct position, in scapular plane(about 40° rotated to training advice), no winging scapular (strengthening of serratus ant.) etc.
Most important, only exercise in painfree region/ROM. If pain increases, let it checked by physician.
good luck