Run a checkdisk on the drive. Use the XP cd and go into the recovery console and run chkdsk /r. I betcha after running it until it says that there are no errors, it will go away.
Update: I ran chkdsk and it found some bad sectors. I got it to boot normally after that but it was running extremely slow. So i took harddrive and slaved it to mine. when i ran antivirus on her drive with mine it found a Trojan Horse virus. Norton can quarentine it but it couldn't delete it. Thats where i am now.
__________________ "Research is what I'm doing when it looks like I'm not doing anything"