Didn't you had that same problem not too long ago? It might be your card is bad. I would suggest you get a new card if you don't want to go through the hassal again. If you need a new minisd, here's a place you could find some cheap ones.
http://shop1.outpost.com/search?sear...ng=minisd&cat=