Have you been to orthopedic doctor for your neck and if so did that doc order scan of your neck to see if you have neck buldging ?
At night have you tried sleeping with a neck collar on ? Sounds uncomfortable but may at least help you sleep better.
You may get alot more responses with posting this on the Back problems board here. Alot of good useful information is posted along with responses with similar pain. I'd give that a try.
Wish you well
BeHappy2