Ok,
it could though I would hope not be something in the registery that is blocking it from working right. But, this of course gets tricky. Got a registery cleaner program? If so and you have no problems in using one, you could make a backup of your registery first and then clean the registery and see if that helps. However, cleaning the registery can be a devils hand so to speak. While it may well fix the problem it can also cause other problems. Hence one reason I have had to reformat more than once. But, I play and test and so on a lot so a few reformats hardly bothers me that much. Though that may also be something that while you may want to avoid it, it could also come to that. Those are really the only two suggestions...