My Gateway laptop has started to hang as it begins to boot. Sometimes it gets to the "Windows XP home" screen other times it does not. After unplugging and taking out the battery in order to reboot...