Sounds like shoes to me. I ride clipless, and every year or so I get knee pain pretty suddenly, which is easily fixed with new insoles. So I wouldn't be surprised if your too soft shoes are not giving your arches enough support.