My suggestion is you think about getting some craniosacral therapy. If you are not familiar with this work it is working directly with the bones of the head and the spinal system.
do you have any past head trauma or whiplash-like trauma?
It is not a necessity that you do but often people with tinnitis and vertigo have trauma history. For some it is the result of birth trauma. The kids who always get ear infections for example. They almost always have head and upper neck trauma from birth.
If you are interested in exploring this possibility I might be able to find a skilled practitioner in your area. There is a website with a directory of practitioners who have studied with the Upledger Institute and/or the Barral Institute and can be searched by zip code.
I practice Cranial work and I can usually help with tinnitis and vertigo. And of course I prefer to find practitioner who also practice visceral and neural manipulation too so they are addressing the entire body.