he may be allergic to grain. my cat had that kind of diarrhea for almost two months. After changing food to grain-free weruva/evo/wellness/tiki cat, she recovers and has normal solid stool now. Don't feed him for 10 hours and then feed him only grain-free cat can food.