I've never had the problem, so I can't share any success stories. I assume you've had your levels tested so you know the cause is B6 -- I've mostly heard of a relatively rare neuropathy with B6 but haven't heard of the symptoms you've listed. However, if you don't add any B6 but take high temporary doses of B12 and folate you might leach out some of the B6, as the three are in balance in a healthy body.
You likely have a deficiency of PLP, the neurological and active form of B6, something your doctor has very little knowledge of.
Ask him for a P5P or PLP test.
What happens is that you might be holding on to to B6 (the inactive form) due to the above suspected deficiency.
Under normal circumstances, excess B6-a water soluble vitamin- gets excreted.
Have your methylocobalamin B12 levels tested as well,
by having repeat testing -30 to 60 day apart- of MMA.
If your methylocobalamin levels come back low, you may have a MTHFR mutation.
I hope this helps,