In addition to Shimano, you may be able to find Look X-Track SPD pedals as well. Their entry level models are often cheaper than Shimano 520s, and their higher end models have a bit of extra platform around the cleat that might add some stability to the pedal.
It may be an opportunity to try Time ATAC or Eggbeaters, too.