This is the same problem discussed int this thread, but it was labeled as solved so i dont think anyone is reading it anymore.
http://www.daniweb.com/techtalkforums/showthread.php?t=26135&goto=newpost
The problem now is that the computer will sometimes boot fine, othertimes it will hang on the Compaq start screen. If I unplug the keyboard then restart, the computer will boot up fine. I can then plug the keyboard in again, and it will work flawlessly. I can't understand why sometimes it works and sometimes it doesn't.