ugh. This happens to my DS (8) all the time. I have read that it can be caused from yeast. I personally believe its from the inhalers, because I know they can cause thrush. It just keeps coming back over and over. It will clear for months and then come back. We have tried medicated chapstick...