Could it be a corrupt disk? As in the boot.ini file from the XP install CD is corrupt?