Power supply can be the issue as well, if the capacitors start to fail, they can wreak all sorts of havoc.If you have a spare, it's worth trying.

The MP10a can be pretty picky about the sd card too. The only one I've gotten to consistently work that wasn't from Samsung or Telesource was the Transcend TS2GSDC