Has he gotten his ears checked lately for an ear infection? A lot of times it can really effect children's balance.