J.F.
This may sound like an off-the-wall suggestion, but you might try going to a chiropractor. I have had chronic ear infections since birth and still get them today (at 28 yrs old) if I'm not careful. I've had tubes a couple of times and been to probably 100 different ENTs throughout my life. The only thing that actually STOPS the infections and keeps them away is having a chiropractic adjustment on my neck. It can significantly help with allergy/sinus issues too and it's not something a medical doctor is likely to have you try.