My hard drive only shows up sometimes and when it doesnt show up it lags my computer. The start time and shutdown time are horrendous taking over 5 mins when its not detected. When it is detected I never do anything to the computer and it just randomly recognizes it again and my computer works good as new. Could this be a faulty sata cable or would it have something to do with my hard drive? Its a Western Digital Blue 1tb.