That was my first thought. Gluten allergy.
There is a test for it. And paying attention to diet might yield some clues.