It could be messing with his routine of crowing being moved every night and morning maybe you can let him stay with the hens for the whole night for a week and see if the crowing gets better.
I've always treated them with VetRx and it has worked for me. The foam is coming from inside her mouth, and getting on her beak, i've been wiping it away and she is drinking and eating