From what you describe here it really does sound like anxiety.
I'm like you, fit and healthy, can cycle for miles, run up stairs but put me in a stressful situation and my heart pounds and I get light headed at the slightest exertion.
Try some relaxation techniques, distract yourself with...