My DS was behaving in a similar way, I took him to the doc, hospital and child health nurse and they said nothing is wrong. I was going insane and was just as upset as he was at times. Turned out to be teeth, he is doing it again now so I expect a couple more to pop up. I feel more relaxed this time round becuase I know what is wrong with him.