Have you tried looking into online therapy? It's often less expensive and might be a good stopgap until you can find someone locally. Too, if you find someone remotely in your area and get to know them online, they may have a friend, etc.
I sometimes like to look through lists of online therapists; I've used a couple different ones before and have started with a new one recently. It's not quite as satisfying as face-to-face but it's helped me with a couple rough patches.
http://psychcentral.com/resources/Psychotherapy/Online/
http://www.metanoia.org/imhs/directry.htm