Does it matter what surface you run on? For me it has everything to do with the surface and pace. I can run on grass or rolling hills all day long. Its the repetitive and paved surface that is the problem. If the pavement is flat or on a gradual incline or decline, I will have a problem. On a treadmill at 0% incline, its a big problem. If I crank it up to 2% incline, it will not happen.
After 8 months, I've learned exactly what I can and cannot handle. I do all my workouts and long runs on trails. Unfortunately, racing on roads is out of the question until I get it resolved.
I've been to so many specialists in my area and I have yet to see an improvement. Its frustrating, but I will keep trying until I figure out how to fix it.