Did you finally loose that cold? Btw, have you tried alternative types of stretching before and after the exercise, just to surprise your body? There is tons of good ways to stretch, like yoga stretches or stretches that people from other sports use, using them from time to time can really improve your overall performance.
Indeed, believe me, I'm an expert... 10 years running gives you a lot of tools ;-)