Welcome Cyn and thanks for posting about your son. Lower Leg Pain has many possible causes in children. Charlie horses, growing pains, shin splints, arthritis, injuries and so forth, can all be the culprit.
Since it keeps coming back, I would encourage you to get it checked out. The pediatrician should have some answers for you and your little guy.