
How I hate all this 'unknown' or 'inconclusive' - try this try that'. I urge you to ask your vet to do a swab, culture and identification so at least you get the right antibiotic/drops to put in the ear. Anything that isn't right just makes a nice moist breeding ground for bacteria to grow.
At the end of the day, there is a surgical procedure, aural resection, that can be done, but you shouldn't have to resort to that.
And yes, it could be down to an allergy so making sure you are using a food that isn't cereal-based would be a good idea.