I had a similar issue a few years ago and went for physical therapy at Sacred Heart. They had me do a bunch of exercises and gave me some type of ultrasonic massage on my shoulder. I'm not convinced the exercises did a darn thing, but the ultrasonic massage did wonders for getting back my range of motion.