sounds like the hard drive stalled. I know you have had your drive out a few times. Check the cable between the drive and main board. (unplu it and plug it back in again)