The cat might have an upset stomach, IBD, a GI-related cancer, pancreatitis, or a parasitic infection. Allergies, diabetes, kidney disease, or liver disease could also be a cause.