i would suggest you power down the PC, unplug it, use a anti static band, and open up the pc. take a close look at everything, even going so far as to unplug and then remounting connections. sounds like something is loose, depending on how hard you hit the desk/pc just like countmike said...