Your title stuck out because I've had the same problem with my female Siamese.
After many, MANY stressful vet visits, I figured out that for the last 7 pukey years it was her food. All those brands use all kinds of nasty things in their food/treats and create allergies
Grain and meat...