I had knee pain recently, and it turned out my insoles were worn out. Just thought I'd throw that out there, in case you hadn't checked yours.