Tell us more about his personality and behaviour in general. Sensory issues are symptomatic of a few different issues. Will it help you feel better if you have a label or would that just make it worse?

Definitely need to speak with a psych and discuss the issues in detail - and try not to go in with any pre conceptions. Just tell the psych everything and see what he/she says. You could also go to a paediatrician and get a medical checkup to see if there are any physical reasons for his behaviour. Probably worth doing both.