I'd agree with others that you need a second opinion. Another way to think of it is that you need a second, different doctor to give you first opinions from now on.
Consider reading the book When Doctors Don't Listen. I attended a signing with Dr. Leana Wen, one of the co-authors, and I was impressed at how straightforward the message was. Dr. Wen describes how to prepare for a visit and how to advocate for yourself.
$1You have a lot of great details in your post. Presenting all of them can take time. If you write them up in a prioritized list, you could share that document with your (new) doctor. Discuss the top priorities. Make it clear how your everyday life is affected. Tell the doctor what you want to accomplish in the visit. You can even say that you're concerned your careful observation will be brushed off.
Tracking down medical issues can take time. But you're taking the right steps, and it sounds like you've learned something important: some doctors won't be helpful to you. You'll have a better idea next time how to identify whether the doctor is a good fit for you.