i would see if the slot needs to be blown out. could be dust in it allowing for a bad connection.
or could be a dead spot on one of the pins.
or could be a bad card like you said
or could be a dead spot on one of the pins.
or could be a bad card like you said