Bob, have you performed clean install of the Windows Xp (from the scratch on formated partition), or just reinstalled Windows XP over the existing OS ? There is a big difference... but, I believe you already know that. I know it's a pain in the rear end when you have to reinstall everything from the scratch, but at least, everything would work properly...
Cheers !