I didn't read the whole thread..probably already recommended but I would want the vet to look down in the ear, a good exam. They can see if the ear drum is intact or if "something" is down in there.
My GSD had continual ear infections. My new vet said they were caused by allergies. My dog has food allergies. After I changed his food, no more ear infections.