Welcome!
You say that you can get this working when you remove the hard disk card and put it back in. It's possible that the contacts on the card are dirty, you can clean them in a number of ways, the easiest is to remove the card, get a No.2 pencil, gently rub the eraser on the contacts to clean them off.
Also, it might be a good idea to plug the card into another slot, if you haven't done that already.
Good luck,
Mike