I would see an allergist for one thing. They have different expertise from ent.
Second, you said you were "charting all attacks." Were you keeping a journal/log of all foods, drinks, medicines and the time consumed in addition to the symptoms? It's helpful to write down everything that might remotely be a trigger.
Have you changed anything else recently - detergents, shampoo or body wash or soap, perfumes, deodorants, new car, new clothes ...?
Good luck with the allergy detection.