I would recommend a seeing a neurologist. Please let us know how you are doing and what you find out.
thank you for your response, do you o what kind of dr to go to?
I have fibro and also degenerative disc disease; the pain in your neck (in my opinion and I'm not a doctor) is not fibro. I agree with txsliver - it is nerve pain. Have you had an MRI of your neck? I get headaches from my neck, too. I think, like txsilver said, I'd get another opinion.
I can relate to the description of feeling electrocuted. That sounds like nerve pain and, in my opinion, that is the worst pain of all as it does not respond to pain pills. While the muscles may also be strained, something more may be going on. You have suffered with this "strained" neck too long. I urge you to see another doctor and get another opinion. Have they given you anything to help? Have you tried applying heat to get relief?