when i circle my shoulder or even just move it back, i hear pops, cracks, grinding, all sorts of loud noises. there is some dull pain and progressively throughout the day it gets worse. when i move my shoulder back, a rib feels like it gets stuck and i have to push my shoulder down to release it