Subluxations in the upper spine can cause tinnitus, and even Meniere's disease. That's what happened to me. The fact your tinnitus started when you slept strangely on your neck really points to this potentially being the problem. You need to find a good upper cervical chiropractor to give you...