If you look on the tinnitus thread you'll see someone has mentioned Menieres which is an ear problem and causes tinnitus and vertigo. Have a look HERE
Don't know if this is what you have. I was checked for it as I get tinnitus and vertigo but luckily don't have it (just the symptoms
I would also ask the gp if it could be a problem with your neck, I have OA in my neck and the symptoms get worse when the OA is bad so think mine is down to that, maybe restricting blood flow or something.