well that problem sounds kinda odd.... well if that was my pc i would just "CLEAN INSTALL" windows xp again from a blank hard drive that will assure tha most trouble free operation for your pc
i know ya dont want to hear this but it is probably tha best thing to do, espescially if you have not clean installed it ever.
BUT... i would try this first installing service pack 1 for windows xp which u can get here
http://download.microsoft.com/downlo...sp1_en_x86.exe
this file is 133MB but it is recommened from microsoft that u install it
sorry i dont have a direct answer, but tha above is your best bet
