Have you tried to ignore the situation? He may be doing this to get attention. Try to turn his attention onto something else like playing a game or something. Try a reward sticker chart system for all of the good things he does and still continue with the time outs for the unwanted behavior. This could be just normal two year old behavior. Has he ever been diagnosed with autism? If you have great concern, then you need to take him to your pediatrician.
No he hasent been diagnosed with autism. I will try your suggestions. thank you