I could make a few guesses, but I really need more information before I can comment intelligently.
When you say you went for a two mile run, how long did that take? 10 minutes of running or twenty? Also, if you're riding 10 miles in 40-45 minutes, is that steady state on flat ground, intermittent sprints, or charging up some hills along the way? Finally, is this a daily workout schedule for you, or was this a more-than-usual workout day?