Has he lost language skills or shown other regression. Autistic spectrum disorder (ASD) is a definite worrisome possibility. Also, consider sensory integration problems, which may or may not be associated with ASD.
i would have hime evaluated by a developmental pediatrician. it could be autism. the lack of eye contact and resistance to changes makes me suspicious.