Here's another sufferer... long history of it (I was a race-walker prior to cycling). yellow has given excellent advice. I would add a foam roller also. Mine is chronic. I have great leg strength but must gear down and spin "lightly" up hills otherwise the pain is quite sharp and I'm down for a few days. So I'd rather be a hill slug rather than not ride for a few days.

Susan