Village runner,
We have a physio/podiatrist type person who comes into school. Chatting to her today and mentioned had trouble with my knees, 3 mins later she had already spotted one leg shorter than the other, fallen arch, weight leaning over to the shorter leg therefore knee problem. Wow, I would say give a podiatrist a try if you have a problem.