I would honestly wonder whether the food allergies aren't cropping up again. I learned this the hard way with my first child. He was in ICU when he was born and due to a difficult delivery (I was worse off than him after the birth), they tried to give him milk based formula, which he would projectile vomit. So, I kept him away from dairy until he was 7 and he seemed okay with it at that age. But, he started having these tummy aches (and other aches) that you mention and yes the pediatrician suggested they were "growth pains". Well, he got a flu when he was 10 that he never fully recovered from. Within a year of that I discovered I had celiac disease/gluten intolerance and a dairy allergy. The celiac is genetic, so I had both my boys tested. And, they both are celiac and both have dairy allergies. My younger son also has numerous other food allergies. So, while the conventional advice is that kids will outgrow food allergies, that's not always the case and the celiac can be an underlying cause of multiple food allergies as it results in a "leaky gut". Also, I think the celiac is something you should look into, it is highly underdiagnosed in the U.S. and is most prevalent in folks of Northern European decent. They actually test all children at the age of 6 in Italy, it is so common. Also, age 6 or 7 is often when it first becomes apparent as a child will often be found to be anemic at that age because the store of B vitamins that they have in their liver at birth is used up and due to the celiac disease, the child often cannot absorb the b vitamins in food (there are often other nutrient absorption problems). In hindsight, I should have been diagnosed at the age of 6 (I was 43) as I was an anemic child. Sorry to be so long, but this is actually a short version of my family's story. My advice is to to rule out these other problems as my poor boys suffered needlessly with these tummy aches for many years (they weren't diagnosed until the oldest was almost 11 and the youngest 8 1/2).