You have what sounds to me a finely defined set of symptoms. Get thee to a different doctor for a second opinion. Soon.