I was having bad knee pain last year. I got a bike fit and he discovered that the leg with the sore knee was slightly shorter than my other leg. He put some shims on my cletes and that cured it. It could be a lot of things, but I would recommend you go to your Dr. and find out for sure.