Hyper focusing on areas of interests is a symptom of ADHD. Have you ever had him evaluated for ADHD?