i had the same problem and it seems that today i fixed it !!!
don't know what is the "solution" but i can give you the steps i've done.
this is referred to Windows XP SP1
Install the following MS updates (maybe this is not importante but since i've done that...):
KB824146
KB833330
then open command prompt and type:
sfc /purgecache
then insert winxp sp1 cd into one of your cd-rom reader and in command prompt type:
sfc /scannow
wait for the process to finish (al least 60% must be done), reboot, et voilĂ ...
this solved my problem, good luck!