Hi Mac,
It's important to find out what is causing the problem. It's also very important to have a doctor that will work with to find the cause.
I believe that is key that a patient and doctor work together as a team to find an answer.
If you have a doctor that isn't giving you the care that you believe you should get. It's time to find another.
I wish you well and hope that your search for an answer won't be a long one.
Niko