P.W.
Try a probiotic and a prebiotic. I can recommend if you like. His little digestive system just may be a bit behind would be a guess.
He may also be allergic to something other than milk. Write everything he eats down every day and note his bowel movements everyday. He could be allergic to corn, which is in many, foods or something else.