These tests do not confirm a specific problem, however your B12 level contiues to be borderline low. There are several ways to asses B12 function. I am assuming that your Schilling test normal in the past. Have anti-bodies directed against the cells which make intrisic factor (this is needed for the body to absorb B12 from the intestines) every been checked? To asses the bodies ability to properly utilize B12, one can check methylmalonic acid and homocysteine levels. The high normal ESR is only a marker of inflammation, and is non-specific. A more senstive test is a C reactive protein to monitor inflammation. If you are continuing to experience symptoms, then perhaps a second opinion at a large academic center would be reasonable. Good luck
I'm affraid I ran out of space on my question. I simply wanted to add that the tests you previously mentioned, methylmalonic acid, homocysteine, anti-intrinsic factor and anti parietal cell antibodies, were not on the list for testing with the lab I sent my sample to. I had an anaemia profile which included my b12 and folate.
Many thanks again
Graham