I've not been diagnosed with neck problems, but with hip and lower back problems. Holding myself funny in response to my hip/lower back did result in pain in my neck (which is a real pain in the neck!). My chiropractor suggested pilates to strengthen my core to better support my whole spine. It has helped tremendously. I started very slowly with a very good pilates teacher. I sought out a true pilates studio where they only do pilates and cater to dancers because I've had some bad experiences in gyms with pilates-type classes that are not real pilates.
It might not be all you need, but it might help. I hope you feel better soon.