I don't have any ideas as to what it could be Randi, but I hope it is something simple and treatable.
We have our fingers and paws crossed!