Welcome to Healthcaremagic.
If you had ear infection
in the past it could have complicated into vestibular apparatus infection.The infection or any sort of damage to the Vestibular apparatus causes dizziness
and the other symptoms you have.
Do consult a ENT specialist
who can identify the exact problem and help you well.
Wish you good health.