The problem is that memory card. I know it isn't an actual Sony brand because they never made them that size, only 8 MB. I'm guessing yours is made by MadCatz or Intec. None of those were licensed by Sony so quality is a big question mark.
Go buy an actual Sony 8 MB memory card- they may be a few bucks more but they are much more reliable.