im no expert on reflux so i cant comment, but maybe he has a mild case of gastro, it would explain the temp and vomit (DD2 did a random vomit this arvo too)
ask him in the morning if he ever gets a funny taste in his mouth