Does your son have MCADD by any chance? I ask because it sounds very similar to my nephew who has that genetic disorder.