Is he eating something in particular at dinner that he doesn't have at breakfast or lunch?
Has he complained of a sore tummy?

Sorry not much help, hopefully it settles down soon