Has she been seen by a board certified internal med vet? If not, that is where I would go if she were mine!
You can speak with your vet about one...or look for one on your own at:
www.acvim.org
If you are close to a vet school with a small animal clinic, you might consider going there.
Welcome to YT!