I've been battling shin splints for the better part of my entire running life. By the end of a season (track or cross) it seems to be the worst. I went a few months without shin splints and now they are coming back again. Ice and stretching pretty much get rid of the pain, but as soon as I run again I experience a crescendo pain. Could my shoes be the main culprit? Over training? Poor running surface?