Certainly if when you re-inserted the card previously it didn't go in properly then that may be the cause of your problem. Well worth a try
I'm beginning to think that my xp has corrupted files or something because when I start up and you know when the page is letting you know your personal setting is loading well mines just sit there for about 10 minutes and then comes up. The sad thing about this is I broke my cd,is there any way you can fix xp from the start up such as going into the system