Yes, this can definitely be caused by stress and then the diarrhea problem would make her not feel well. I'm glad that you moved the strays. I hope she'll feel better soon. Good luck.