
I have a golden cocker spaniel which some might consider having cocker rage. I also have an American cocker which some might have considered to have cocker rage.
My American cocker used to attack my other dogs out of the blue or became excessively aggressive in resource guarding or "playing gone over the top" type of situations. In his case, he was diagnosed with autoimmune thyroiditis (hypothyroidsm) and he hasn't had any unexplainable excessive aggressive episodes since being on medication (and that's 3.5 years now).
My English cocker is only 13 months old, but she lost her first home due to her aggression at 4 months old. She can suddenly flip... in most cases, it is resource related (food, toys and sometimes space), in some cases she can flip for no obvious reason. She can also be absolutely fine in one particular situation, and then be in the exact same situation again a few minutes later and react!
I find that she gets much worse when she is tired or stressed, in fact, it's pretty much the only times she reacts now sometimes (she is overall 200 times better than when I got her with training and behaviour work)!
She will be tested for thyroid in a couple of months just to make sure that's not what the cause is.
I would test this particular black cocker too once over a year old as hypothyroidism can cause quite severe aggression issues. I would also check him over for anything else to make sure there isn't a conformation issue anywhere that causes him pain etc.
I would also in addition look at the diet as I have known some dogs that were more aggressive on some diets than on others.