Pat, RN
I would try taking him to a sleep specialist. it sounds like he may have an obstructed airway (large tonsils, large uvula), especially since he has started with the snoring. this can lead to sleep apnea which can cause a lot of physical problems and behavioral problems. good luck