I had initially suspected the HD, however I feel kind of foolish as the chkdsk didn't show anything. However, even after a restore the computer will not boot. I ran the chkdsk from the command prompt on my install disk.
Here is the results of the chkdsk(typed up while reading it)
The type of the file system is ntfs.
chkdsk is verifying files <stage 1 of 5>
110336 file records processed.
file verification completed.
134 large file records processed.
0 bad file records processed.
2 EA records processed.
44 reparse records procesed.
chkdsk is verifying indexes
146952 index entries processed.
0 unidenxed files scanned
0 unindexed files recovered
chkdsk is verifying security descriptors
110336 file sds/sids processed
security descriptor verification completed.
18309 data files processed.
chkdsk is verifying usn journal
34115560 USN bytes processed.
USN Journal verification completed.
chkdsk is verifying file data
110320 files processed.
file data verification complete
chkdsk is verifying free space
101502846 free clusters processed
free space verification complete.
Windows has checked the file system and found no problems
488282111 kb total disk space
81993168 kb in 79386 files
52272 kb in 18310 indexes
0 kb in bad sectors
225283 kb in use by the system
65536 kb occupied by the log file
406011388 kb available on the disk
4096 bytes in allocation unit
122070527 total allocation units on disk
101502847 allocation units available on disk
failed to transfer logged mesages to the event log with status 50