One of my kids has been diagnosed with ASD and sounds like the OP's kid. His ADHD-like symptoms are supposedly related to ASD (e.g. distractible due to thinking about his special interests).