Re: neck pain and stiffness- can't sleep help!
You might want to take a look at the "Spinal Cord problems" board where most of the members with cervical spine issues post. I'm sure someone there would be able to help you. Without knowing what your MRI showed, it is difficult to say anything specific, but in general, a bulging or herniated disc can and does cause the types of painful symptoms you mention.
Depending on its severity, you may need a course of physical therapy and/or a steroid injection as a first step in treating your issues. An orthopedic spine surgeon or a neurosurgeon would be an appropriate specialist to see for your bulging cervical disc problems.