I'm a big fan of ART (active release technique). I pretty much go weekly for preventitive maintenance, but when I first started it was to help my shoulder tendinitus. He cleared it up nicely, even though the specialist I went to told me to just quit lifting.
My ART guy is a chiro who specializes in sports rehab; he's a level three practitioner (licensed to teach as well as practice) and mainly works with athletes. He's basically made my body feel about 10 years younger than it is.
For more info on the technique, go to
www. activerelease.com - you can also search for ART people in your area. If you have insurance that covers chiropractic care, it will cover ART as well.