Did your vet do a liver profile on your cat? This sometimes causes lots of eating problems if the liver or pancreas is not functioning properly.