Peter,
Have you tried reinstalling XP again over the top?