My son is a healthy 23 year old. He had surgery to correct pyloric stenosis as an infant. He is having frequent episodes after eating a meal and drinking 1 beer where he gets a real dry mouth, nauseous and an easy gag reflex and ends up vomiting. He feels perfectly fine leading up to this then it hits him suddenly and then feels fine afterwards. What could cause this?