Dear Friend, thanks for placing your query here.
Your symptom may be due to cervical spine ankylosis
or vertebro-basilar ischaemia.
included an MR angiogram and was normal, then V-B ischaemia will be less likely.
You can get Xray cervical spine AP and lateral views to look for changes of spondylosis
Do you get dizzy at that time when you get spinning?
Have you checked with an ENT doctor for any ear problem?
Let me know the outcome.
Hope you get well soon.
Would be glad to assist you if needed. Thank you !