Is it possible he's overtired? I know with DD#1 she used to do this when she was past it.

youre doing a good job Sam, hang in there!