I have actually seen this problem before and I don't really know what causes it but previously doing an in-place install has fixed it. One thing I noticed in the previous case was that the DVD rom drive was picked up by XP as something other than the actual make/model, perhaps it is a driver issue but why an in-place install would correct it when un-install re-install does not I am afraid I do not know.