I have to agree with the others. Do some shoulder stretches after a light warm up, take some time off going heavy to let it heal, double check your form using light weight, and when you go back to lifting cut back on the weight a little.
My guess is your form is off and your going too heavy...