My 3 year old has had this problem. For us, moving up bedtime is most successful. Sometimes getting him into bed to sleep by 7 or 7:30pm. If he is already overtired at bedtime then he tends to wind up and have trouble calming his body, but he has an easier time if we start the bedtime routine before the tiredness sets in he will go to sleep more easily.