Have you tried reformatting the card? What format are you using currently? What are you doing with the card (this might possibly be corrupting it)? It sounds like a bad card. Are you getting this from a reputable store or off ebay? Not sure why you'd return the Surface Pro over this since you said your laptop doesn't recognize the card either.