I had a girl friend that was approached by our GT cordinator about having her son evaluated for Aspergers.

You may want to check that out, if your son attends public school they may be required to pay to have the evaluation done.

This is the first day I have ever been on this site so I haven't read your whole story. I have a few questions for you.

How is your child athleticly?
Is he clumbsy, bumps into things?
Does he understand when someone is joking or does he think they are being mean?
Did he teach himself how to read?
How is he socially, does he make friends?

I have 2 friend who have children with aspergers. I may think of some of the other things she told me later.