Possibly caused by bad/faulty ram, but there are other causes as well. This
article was written for Win2000, but the problem and the means of resolving
it are the same for WindowsXP:
But keep in kind that a thorough test can only be done with test equipment
at a computer shop. At the price of memory today, you may find that the test
costs more than a replacement stick.
--
Best of Luck,
Rick Rogers aka "Nutcase" MS-MVP - Win9x
Windows isn't rocket science! That's my other hobby!