Have you considered chiropractic care? {there are good ones out there, same as with drs and PT - just have to find them...}
Chiropractic care info- a good one can help with many symptoms:
http://www.upcspine.com/self.htm
http://www.uppercervical.org/subpag...b/about_faq.php
http://www.spineuniverse.com/index.html
http://www.coloradochiropractic.org/.../glossary.html
If not, find a good Physical therapist , I prefer advanced or a spine care specialist.
But at least an xray should be taken if not a MRI, just to check and see what might be the cause. Could be soft tissue/muscle spasms or something with the bones or disks.