How much exercise does he get each day, and what is his diet like?
My son is only 16 months old, but if he doesn't get outside and get a nice long walk in 2-3 times/day, he is hell on wheels! I feel like I have to take him for a walk, just like a little dog. ;-)
Most foods marketed to kids (juice drinks, Spaghetti O's, fruit snacks) are actually pretty horrible nutriton-wise. Just because someting boasts that it has 100% of this vitamin or extra calcium does NOT mean it is healthy--one has to read the ingredient list to get the full story. Yes, high fructose corn syrup probably IS okay in moderation as the commercials say, but HFCS is also the hallmark of cheap, overprocessed food, and it is in everything from bagels to crackers to juice drinks to frozen dinners. It causes a spike in blood sugar levels when consumed.
Also, artificial colors and preservatives have been known to make children hyper and uncontrollable. My brother could not eat processed meats as a youngster--pepperoni would make him crazy.
More about his bedtime.... Maybe his current bedtime is too early? Could you push back his bedtime a little? Is he still taking a nap--maybe it is time to forego it. Maybe wake him up earlier in the morning, so he's sleepier at night? Just some thoughts. Good luck to you.
P.S. Some other thoughts.... Has anything medical (diabetes, thyroid) been ruled out?