Have you tested him for worms or parasites? Most vets will do a fecal float test fairly cheaply even if they don't see chickens. Last time I got one done it cost me $15. You would then decidedly know if Coccidiosis if his problem and how to treat him.