I don't have any suggestions for you, but just wanted to say that is wicked awesome you can run such hilly terrain!! You must be in such good health - I'm so envious!
I personally don't run, the most I can do is a brisk walk, and only on flat grounds.