Dear OP,
I read your replies but not all the other posters, so I hope I am not repeating anything.
You do sound angry, but I have been there myself in some way or another with my own children. I had at one point gone crazy as three of my children rolled melons down the Tesco aisle. It isn’t fun and took days for me to calm down.
I had a runner as well, but I was lucky that he never ran away in a dangerous place and that I was a fast runner myself. I was always able to catch him. He used to have a great teacher that would make him run around the playground at least once before he would sit and work. He is undiagnosed, but always assumed he has ADHD / autism. Now he is 15 years old and he is not running anywhere - wont even move off his computer chair.
The behaviour you are describing reminds me of him, he would be impulsive but I would make sure he had a lot of exercise (swings at the park / running with a ball / walking around the country). We are generally more prone to hyperactivity from chocolates/sweets in our family, so I had to keep it down to a minimum (only on a Saturday afternoon, still a family tradition).
Another example of a child in a nursery I worked in included a child with ADHD, and he would be a risk taker (jumping off really high places, going upside down on a see-saw, running super fast and sliding everywhere / handstands). It reminds me of this situation, and I wonder if your nursery have seen him take risks such as these? He had difficulties with impulse control, and was always close to hurting himself. It was unusual because he was a very bright child and he was meeting all his early years milestones.
You mentioned that he is worse when both you and your DH are there, and this could also be a sign that he is (also) seeking attention from you. Some children are super smart, and they know what buttons to push to get attention, and any attention is good even if they are being told off. In those instances they say to give attention and praise when you see good behaviour and eventually they will respond.
Good luck, hope I didn’t rabbit on too much.