Give The_Dude's suggestion a shot.
Here's where you can download it:
http://www.microsoft.com/windowsxp/p...p1/network.asp
Its a large file (approx. 134MB). I have a few more tricks to try if that doesn't work. Good news is that your computer acknowledges the drive (which means its not a power supply problem and the drive is spinning).
BTW, its hard to see sometimes if your computer is really fast, but the BIOS information should display about the same time as your computer beeps when booting up. You'll see the manufacturer and version number. If the Service Pack doesn't work out, then I'll need to have the BIOS information.
It'll say something like "Phoenix BIOS ver 2.4.33.1 March 23, 1998" as the first few lines of the screen.