Wow. Thanks for this very detailed description of your troubles, and I'm pleased things are starting to improve for you.
My story is not quite as complicated. I fainted twice after running (end of Manchester Marathon, and a month later after running 1km up a hill) so got checked out and found I...