Catherine’s dog (not the current one, but an older one) was allergic to chicken, and suffered similar symptoms to what Andrew describes for his cat. It took a while to determine the allergy, but it sounds like that might be the next step for Andrew. I’d start with a really simple diet, and build up from there.