I’ve had the exact same problem, and this isn’t an answer to your question, but I don’t think its the card its something mac-y. What eventually worked for me was formatting the card IN THE MAC and then using it in the camera. Granted, that won’t get your pictures off, it will delete all of your pictures in fact, but it might work moving forward ;-P