first the obvious things, all connections and jumpers done correctly? seems strange if it weren't that xp boots i would say heat. actually i did hear something once about someone having a problem like this that was caused because none of the other os's managed heat properly from the hdd and would run the hdd at full speed 100% of the time. i'm thinking it could be a failing cd/dvd drive.