Thank you for writing us here at PsychCentral. It must be such a difficult thing to watch your son go through these bouts. From your description it may be one of several possibilities. Here is what I would do.
I would make a list from memory of when these episodes have taken place with approximate times and dates. You will also want to identify how long the episodes were, and how intense.
I would also create what is called an ABC chart, which stands for antecedents-behavior-consequence. For this, note anything that might have come before the event. Was there a disturbance in the family beforehand? Was there a particular type of food he ate? Was it a certain time of day? And I would certainly keep this information going forward.
As you’re putting this information together I would make an appointment with your pediatrician and ask him for a referral for a child psychiatrist. When you meet with him or her you can then present the data, which can help in making the diagnosis and of course find a treatment.