Power supply is one of the usual suspects, other culprits might be a driver or O/S program. Wht's the OP SYS, and when did you last run an update? Some of the WinXP's will hang until an update corrects them. Service Pack 1 came out for XP yesterday, and its a LOOOOOOOOOOOOOOONNNNNNNNNNNGGGGGGG download.