This is just an off-the-wall idea: Maybe try some yoga for him?
Enroll him in Karate. This has been very good for my 7 year old. Your kid is probably just a normal healthy kid with a lot of energy to burn off.