I run up to 20 miles per week and have had PF twice over the last 4 years. It does suck, especially first thing in the morning.

I had the steroid shot both times, the first one worked great and the 2nd didn't eliminate the problem. I just had to cut back on my running, use an elliptical instead, and do stretching exercises occasionally. It took 6-8 weeks to go away the 2nd time, but I didn't stay off of it completely either.

I'm pretty sure both times were caused by going too many miles before swapping shoes