Poetrylover, I'm sorry that you are getting the support you need with your son. I can't recall any his issues.... nor what all you have tried...so forgive me if ..I don't mean to offend.
Have you had him evaluated for allergies and such? An ear nose and throat guy can also determine if he has any inner/middle ear problems... these things can cause real behavioral problems and are often overlooked. Food allergies, molds, etc can even cause heart attacks and deafness...as well as anxiety and depression and rage.
Ok, sorry if I'm out of the loop