Justin,
Good luck. You have found out what is wrong, now it just has to be fixed. It's not that easy but I am sure you will find a way.
Sounds like you are in good hands.
We never know what life is going to throw at us and I truly believe things happen for a reason and who knows what this reason is but I hope soon that you will get rid of the leg pain.
I will be praying for you and a successful outcome.
Don't get too stressed out (remember doctors need to be cool under pressure).
Take care,
Runner