Having sensory issues like that could put him somewhere on the autism spectrum. More likely Aspergers...not low functioning autism like my son. Often kids with mild spectrum disorders are dx'ed as ADHD. It can't hurt to ask for a second opinion. Without a proper DX, proper treatment is unlikely.
"Children with Aspergers Syndrome suffer from sensory sensitivity or are "sensory defensive". This sensitivity can encompass any or all of the senses: sound, touch, taste, sight, and smell. These sensitivities are real, and cause the sufferer much discomfort, some describing it as painful. Sensory overload can trigger a meltdown, often being the straw that broke the camels back. Some sensitivitys will diminish with exposure and the passage of time. Others will remain as severe for life. 
Does your child insist on wearing the same clothes, hat or shoes all the time? Does your child ask for the same foods for every meal? Does he/she shy away from outdoor activities or not like the flashing lights at a school disco? Do they become distracted by strong smells, or notice smells before anyone else? Do they get intensely frightened by balloons popping, fireworks or crowds applauding? Then they may have sensory issues. 
Some stimuli your child may be sensitive to:- 
--Auditory -mower; vacuum; fire alarm; clock ticking 
--Visual -sunshine; fluorescent lights; fans; trigger colors 
--Olfactory (smell) -perfume; deodorant; scented washing powder; toothpaste; insecticides 
--Tactile -Shirt; shorts; shoes; socks; static in clothes; feel of wind on skin "
http://www.buzzle.com/editorials/11-8-2005-80891.asp