Charlie, you know you're always in my prayers. Keep on seeking, because we've been promised, "Seek and ye shall find." Some searches are long and protracted, but giving up is the ONLY way to guarantee you'll never get the answer you're looking for. Stay strong in faith, and God will reward you. He sometimes works on a different time table than we would like him to, but He's ALWAYS there, and always taking care of us, even when we don't see it. It's like that fellow who was walking side by side with Jesus on a beach, and he looked back. In spots, he saw only one set of footprints. He thought that odd, and asked the Lord, "Lord, I see only one set of footprints in spots behind us. Why did you leave me?" The Lord just smiled, and said, "My child, that's where I was CARRYING you."
He NEVER leaves us, though we can, if we insist, leave Him. If we leave Him, and then turn and try to blame it on the Lord, we're just being frivolous. We can't not know when we're lying, no matter how we pretend to be telling the truth. And yet .... who among us hasn't noticed that in many folks on many occasions? We're fallible, and particularly so when we doubt, or set any distance between us and the Lord. If we'd just be consistently honest, we'd NEVER err nearly as often as we tend to do.
Your situation is one many of us and a horde more suffer from, or have, and it's not an overnight "cure." But when you're really hurting, relief is VERY much appreciated. Keep researching and learning and asking folks who might know. It's amazing what docs can do these days, and it's just as amazing what they don't YET know how best to handle. We are truly living in "interesting times."