Have you had your shoes long?
In the past I have had knee problems, but since getting the right shoes, no probs!!
Then knees started to feel a bit achey again, I had done more than 400 miles in them, so I got new shoes..and knees fine again!!
Its worth a try anyway!!