I was dealing with the exact same problem. I took a Q-Tip and wiped the contacts off on the card. Worked like a champ!! The camera would read other cards and my computer would read the one the camera didn't like. So give it a try. Seems the camera may be a little more sensitive to the condition of the contacts. Good Luck!