Can you try a different monitor? If the hard drive had died you should still see the bios load before all stops. If there is no post beep then it maybe the mother board. Testing the drive and monitor on another pc would help eliminate some components. Just taking the cover off (unplug and earth static) and having a good look for loose connections may yield some clues.