|Did you run the recovery?|
Run Memtest86 through a bootable CD to see if your problem is memory related.
Run hardware test utility available from the hard drive manufacturer's website (open and look for the brand) from a bootable CD.
Do a start up repair from install disk, Windows 7 repair disk, or recovery disk set available through system mfg. A repair disk should have been made when the system was new, but can also be made from any other Windows 7 machine that is also the same type (32bit or 64 bit).
You have to be a little bit crazy to keep you from going insane.