Do you wear shoes with shock absorbers on them ? You should, they're priceless for reducing impact and thus reducing pain. Like the Adidas Microbounce pictured below.
I find running helps my mountain biking climbing ability, given that it makes my cardio work harder over shorter periods of time.