For the past two weeks my computer VAIO VGN-CR190 running Vista Home Premium, 2 years old, has suddenly started freezing at random points. I had not made any hardware or software changes before it started. It is more likely to freeze when moved, but will freeze when not moved; when it freezes, the entire system is clearly dead (except the fan is still working), and I have to press the power button. Since then I have experimented. The computer does not freeze in safe mode; on occasion it will show the BSOD, but very rarely; the times when it freezes vary - sometimes it will freeze during startup, sometimes it will run for hours before freezing. I have also noticed that unless propped up at a certain angle, it will freeze during or just after startup, but when propped up it will run for at least a little time. Finally, as far as I can tell it only freezes when the hard drive is being accessed, and when it freezes the hard drive light goes out. Disk check shows no problems with the hard drive itself. My computer is under warranty, but before I send it back they insist on my performing a system recovery, which I don't really want to do if it can be solved without it, and if it's a hardware issue that isn't my hard drive I'd also like to avoid that.
Thanks for your help!