Thanks, Y'all!
I appreciate the responses. It seems that the first step (no pun) is to stretch. I started doing that and haven't had any trouble since (about 5 days ago). I also just bought a new bike and got some decent shoes in the deal, so that should help. As far as the cross-training goes, I am on the verge of joining a health club and will do quite a bit of differentiated workouts.
Again, thanks for the help.
Dean