Is there any type of support group that he could join? Maybe he will find another gifted child who faces similar challenges and form a bond of friendship. He is getting to (or reached) the age where peer acceptance is more important than before.

It sounds as if you have considered all other areas although there is always the possibility that you are on the right track, but should take it up a notch such as Ania�s suggestion with running.

Good luck.