I'm not a rooster expert, but maybe you could try expanding his territory, make their run bigger. He could be fighting for territory. Don't let him peck you. I have a hen named Sunshine who is at the bottom of the pecking order, and she knows i'm at the top, so she tries to peck me to replace me...