hi,
i have a dell 3800 laptop with a very similar problem. Try to bang the bottom of the laptop, and then turn it on (this actually helped me, im guessing a connection is loose internally0.. i believe my HD was bad, so i replaced it with a new one (much quieter too), and the problem...