Since you just took her in as a stray it could be the change in diet. Sometimes too quick a change can cause trouble.
Any new stray needs to go see the Vet and get checked out. Do you have a friend who could help you with your cash flow problem until your tax return comes back?
She is very pretty and lucky to have been taken in by you. I know you will get her the care she needs.