An overactive thyroid is not the likely cause of your pain. Yes, you can experience aches and pains from thyroid issues, but not typically what you're describing. I suggest you visit a local chiropractor to have the neck fully examined to find out the actual cause.
Beat of luck,
Vishal K. Verma, DC, CCSP