Hi! Have you considered occupational therapy for him? He sounds like he's got some serious sensory issues that may be kicking in in a MAJOR way. They have brushing regimins, weighted vests and blankets and a variety of therapies that might help him slow down and find comfort.
Has he had a neuropsychologist to complete his current diagnosis'?
Gotta go...Weeble has something suspicious that she's chewing on! Will check in later!
Beth