I had one that did something like that. I'd been in Central Aus for a while and suspected dust in the card slot. Running a card in and out didn't do much but in desperation I dipped and old, and expendable, card in method and ran it in and out a few times and it came good.

BUT, I was desperate, if I was near a camera service place I'd go there first