Just a hunch... not saying this is his issue, but does ring some bells with what you're describing... google 'sensory processing disorder' and see if that fits at all.