This happened to me ... It ended up being the SD Card reader. I have to put a little bit of cardboard under the microsd to raise it a little. It is not ideal as I ended up breaking the Micro SD .. I had to buy anoither. Eventually i had to buy a replacement SD Card Reader.
Hope yours is just...