I have noises in my neck that will make most people queezy. I had scoliosis that was not paid attention to as a youngster, and as an adult, my right shoulder blade started to dig into my rib cage. (or vice versa.) as a result, I have a ton of problems with that part of my body, especially when I'm stressed out. It sucks. But it can be dealt with. Here are my recommendations.
1.)MRI: don't care what your MD says, tell him to suck it and order one or you're seeing somebody else.
2.)PT: can work wonders with the right guy/gal. Most PT's suck for sports medicine stuff, but you never know...
3.)If you're going to take any controlled substance for your neck, stick with something like celebrex (the only AI that ever worked for me, personally, and screw the stuff you're hearing in the news...it's nothing. Vioxx is worth staying away from though), and a strong muscle relaxer. Trust me: you don't want to get into the vicodin/percocet shit unless you absolutely have to. (I also had an under/misdiagnosed herniated and bulging disc for several years that caused nerve damage, so I'm on oxycodone for pretty much the rest of my life. Take my word for it on hte pain pills, as fun as they may be to you now, they're not fun when you need them!)I'd recommend Skelaxin or Soma. Some benzodiazepines work good for this stuff too (and just about everything else ;): xanax, klonopin, valium, etc., etc.. Flexiril supposedly works great on a lot of people but never did shit for me (either didn't do a thing or made me too tired to function). Hopefully it can work for you.
Whatever you take, don't exceed your dose and talk to your doc about how much the max should be when you're having one of those "death's door" days.
Work your neck too. Start with a ridiculously low weight and work your way up from there, slowly, and with good form.
There are a lot of smart MD's onboard here to give recommendations too. Take a little bit of everybody's advice.