You could be dealing with a memory problem (try booting with single strip of RAM), HDD problem (put hard drive in another computer & check for errors) or any number of other issues like corrupt OS, drivers, etc - In which case you should look at Vista Recovery Options.