Your 3 yr old son is likely to be suffering from Viral Fever
.Since there is no Vomiting
along with pain in tummy it more or less rules out infection ,but there is a possibility of gastritis
and one needs to examine him to rule out any tenderness in the tummy.
Also it is worthwhile to get a simple urine test to rule out urinary infection.