teething? that wasthe first thought that came to my mind, the sudden pain of his teeth could set him off, and then pass as quick as it came?
hope it stops for you soon, i know for little people they sure have on hell of a whack on them!!