C.C.
I'm with Page on this one. You need to get a second opinion ASAP. Maybe a cardiologist or ENT at Children's Hospital? Keep fighting for him until you get a doctor who knows what's wrong. I've discovered that a lot of doctors will just guess what's wrong and don't listen to the whole story. Just because a doctor went to med school doesn't mean they paid attention either - if you aren't getting solutions to this issue, go to a new doctor until you find someone who has a clue!