Tonsils are part of our immunity system. It would seem that his immunity system is compromised...allergies could do that. I would seek the advice of other natural healers, such as a naturapathic doctor or a herbalist. Removing the tonsils which are merely reflecting that there is something going on within the body, is not a very healthful way of dealing with the problem. That is akin to putting out a fire alarm without putting out the fire, just so one doesnt have to "hear" it anymore. This is the way allopathic medicine works, though. I am relieved the peditrician has considered allergies, but I would not give up on searching for what that is. How long did you you stay away from the possible allergens? It can take up to 4 weeks or longer for an allergen to get completely out of one's compromised system. It often is not easy to discover, but so worth it. I wish you well....I know this is a frustrating thing to deal with. My grandson had an array of different symptoms until they discovered he was allergic to gluten. His cough, rash and loose stools all went away once he got away from the offending foods. The allergen can be something other than food, too. It was a natural, alternative healer who uncovered my grandson's problem...MD's just wanted to put him in the hospital for his persistent cough. All his symptoms were related, but MD's just wanted to treat each individual symptom. I hope this info is helpful. Blessings to you and your son.