UNDGUY,
Have you talked with Doc Jensen? I'd really highly suggest that you give him a call (since you can't stop by if you're down in PHX). I know that he's helped out other UND students/grads before that have had some medical issues. He can certainly help talk you through some alternatives and probably help put you in touch with some other options if you do ultimately end up losing your medical.
PM me if you don't have his number.