Second that, Nancy. Have you tried a GI doctor at a university hospital? Often these facilities are better equiped and the doctors (who also teach) are up to date on current procedures, meds, and testing. Call, make an appointment, and then keep calling to see if that doc has a cancellation that you can take to get you in sooner.
Have you had stool tests for parasites, including giardia?
It is not hopeless, Nancy. As my own PCP stated, "You just don't have a normal, healthy person in good health come down with these issues without a reason." The crucial step in resolving your issues is to find that reason. In the meantime, the important thing is to manage your pain. Call your GI doctor and/or PCP and use the phrase "pain management." Also, I suggest stating, "I am at a pain level of 10." Often M.D.'s don't really hear you when you talk about discomfort unless you speak in terms they use -- the standard pain scale of 1 to 10. It is unethical practice to allow a patient to remain in level 10 pain without doing something, even if it's to prescribe a narcotic pain killer -- they have these in patch form now.
Cathy is correct. Find a new GI doctor TODAY.