Here's the event to do on Pikes Peak, the Pikes Peak Marathon. It's 26.2 miles with 7800 ft elevation gain in the 1st 13 miles to the summit, then back down the same trail. The race is not on the PP highway, but on the Barr Trail.
http://www.pikespeakmarathon.org/course.htm