Do you think he could still be experiencing some pain? His behaviour sounds very much like my DD when she is in pain. Perhaps ride it out a bit longer (with lots of extra cuddles) and see if it sorts itself out in time, or see you GP about it if it goes on for too long?