They happen when he doesn't get his own way and can go on for half an hour.
I can't seem to find a way to alter this behaviour apart from riding it out. Tried being angry/understanding/uninterested. I've put him in his room, taken privileges away.
Heeeeeelp! Strange thing is, he was an angelic toddler.........!