You can buy 2GB SD micro cards for $5 to $10. I'd toss it and buy a new one. If you had never used one before it might be something you were doing wrong, but you say you have used dozens. If you put a value on your time, you have probably spent more than that already.