If he was sick recently, maybe some work to show who's boss, and some time alone will help.
My Arabian mare got incredibly sick in '09 and she almost didn't make the night. We never found out what it was, either colic or clover poisoning. She lost quite a bit of weight, and we had her out with...