If I were you I would deffinately check jumper settings, I had a computer I was fixing that took about 3-5 minutes to detect the HD. But it would work. I was looking around and they had set the HD to single when it was on with a slave or cable select when it was on with a slave. Something like that. Corrected that and it fixed it right up.