I have a Dell latitude 630 that locks up during the Windows XP startup screen and then i can only shut it down by holding the power switch. This problem will continue every time i bootup the laptop unless I take out the battery for a minute then replace the battery and then it boots just fine. then after awhile it starts not booting again, but the battery trick seems to work all the time. what is the underlying problem?