Coming from somebody that's been dealing with a shoulder injury for the better part of 4 years now, depending on what's wrong, I might seek out a sports rehab therapist. They have these bungee cord things and a bunch of exercises you can do to strengthen your shoulder muscles. The clicking/popping/crunching might just be hardened cartilage, cause I have that in my knees. When I started bowling this summer, my shoulder would hurt so bad it would take me 3 games just to warm it up, so I switched hands for the summer, and now I'm bowling pain free for the first couple weeks of the year so far, and at 3 leagues a week no less. I've tried Advil, and I've also tried alcohol . . which both work well, albeit Advil is a lot cheaper. Unless you normally drink a lot anyway, in which case I'd say to stick with alcohol. Don't want to insult your intelligence, but I wouldn't recommend a combination of the two.
--------------------
This is Fluffy. He is the Destroyer of Worlds.