You might have pinched a nerve, that hurts like hell.
Tiger Balm is fabulous for muscles, if you can find any. It smells though and doesn't wash off well, so use gloves to put it on.
Have you gone to a chiropractor? A lot of my chiropractic problems and pain are more or less muscles/knots conflicting with my spinal movement. My chiro spends more time getting knots out of my back than actually cracking joints. He also recommended I stretch my neck often because I tense up my trapezius muscles a lot from cleaning stalls/general barn work often and just general stress. Stretches just leaning your head over (think ear to shoulder) and then tipping your head forward so you're kind of jaw to collarbone. You'll feel when you get it right. Those help a lot.
I actually have an electro-stimulation device going on my trapezius muscles too right now.