You can find an internal med specialist at:
www.acvim.org
Such a frustrating thing....I have a friend who is going through something similar with her yorkie. I will alert her to this thread.
Where are you in South Florida? I can ask around about an IMED specialist.....