I just wanted to say thank you for the advice. It helped motivate me give it another shot and take him to a developmental-behavioral pediatrics group affiliated with the children's hospital here. They diagnosed him with ASD (high-functioning), ADHD, and anxiety.

They did not give him any intelligence tests, but said the WISC results were not representative of his abilities.