Well, if he has a gluten allergy, it would explain a lot. That stuff sneaks in everywhere! Look at the pet food disaster from a couple of years ago, that was from contamonated gluten. I know it is frustrating, taking so long, but it sounds like he is headed in the right direction!