I agree, cat purrs for all sorts of reasons but they leave you to figure out why!! Typical!
If your cat has gone off food and water, acting strangely and not quite right then straight to a vets of course!
Enjoy the purrs, i love it when Millie purrs so much her body lifts up like she's taking off!!!