Jeff,
I appreciate your understanding words. That means a lot to me.
If you malabsorb, eating more food with B12 in it will do no good (unless you like huge amounts of liver every day

).
If your MMA is high after taking 1000 mcg B12 daily for weeks, either your B12 was so depleted that your MMA was much higher before, or you should consider a kidney problem.
1000 - 2000 mcg oral B12 daily is the textbook (well edited) dose for people who lack intrinsic factor or may be heading that way.
It's wonderful that you have a doctor who cares enough to look into potassium and to bother with exploring reasons for your suspected B12 deficiency. Most doctors wouldn't even know to check parietal cells and intrinsic factor antibodies if they did care to look into it.
Be clear though, in case the doctor isn't. What you are taking is treatment for malabsorption, even severe malabsorption of absent intrinsic factor.
Best wishes, and I hope to see you around here more.
rose