Have you checked your garden/indoors out for any plants that might make your cat sick?
I had a cat that got kept on getting sick but I never knew what caused it. Years later I realized that I had put a plant in the garden that is very toxic to cats.
Poisonous Plants for Cats | PetMD