Cats purr when they are stressed, in pain or sick because cat purrs have healing powers. Not all cat purrs are purrs of contentment. Cats purr when they are stressed, in pain or severely ill. ... There are also reports that cats heal faster than other animals that do not purr, and that purring releases endorphins.
hope this helped :)
alisa202