It may be a food intolerance. Change the cats diet to a rabbit, duck, or venison based food. There's also prescription food you can get from your vet. You should see changes in about 2 weeks. Don't give the cat any other food or treats during this time.