It's not the answer though.  I am not obese, never have been and have an autistic child.  There isn't one cause.  No two autistic people have quite the same problem.  It seems most people are too stupid to understand what a spectrum disorder actually is.  It's not like a cold.  You don't contract it.  It is neurological and can have different causes.