I think about 95 percent of my squeaks and creaks are at my pedal to shoe sole interface. If you wet down your shoe sole with a bit of water (if you see a puddle, stop and step in it), get back on the bike and start pedaling again, if the creak is gone, that suggests that the water lubricated what was squeaking until it dries out later.