Waves You could easily have hit it on the nose. It could easily be epilepsy
or rage seizures. I also think there is a good chance it could be intermittent
explosive disorder which you should really look up on the internet.
Its something that you have discribed to a tee. So please look it up.
I have a son that I have worked with for years and he is now 26 and
he is growing up pretty good.
Donna