Further to your advice about removing dairy from DS to see what happens he has been dairy free today... (much to his disgust lol).
No diarrhoea
No stinky wind (and when I say stinky I mean clear a room stinky!)
One bout of stomach pain mid afternoon.
Hmm a fluke or perhaps the beginning of an answer?