Sorry to hear you are having a hard time. We have gone through phases of this happening. Sometimes it would be when DS was overtired, when he was attempting to go without a day sleep. In the end I tried to get him to have a short nap during the day.

Other reason was mixing with his older cousins, invariably playing with older toys or games. We had to make sure these were ok for him, a tough battle as this was at my mils place and we didn't want him watching violent video games.

It is so hard to watch, my DH is so much better at soothing him. I tend to panic or overreact by his behaviour.

Good luck, I'm sure it will pass and soon for you all.