I don't mean to scare you but this definitely sounds like a nervous system problem, and honestly it sounds like your son may be having strokes or mini strokes. All I could think of when I read this...