((((((DDH)))))) Oh man....that sucks! Can you get a second opinion, particularly about the heart rate thing? I certainly wouldn't give up riding either!

I don't have much advice or good "feel better" words for you, but know that I'm thinking of and praying for you.