Windows explorer keeps closing

Hello I hope someone can help me with this as I just cannot seem to find an answer .Whenever I access windows explorer it shuts down after a few seconds I get "exception integer division by zero. (OxC0000994) occurred in the application at location 0x0bd0dbdd . the last set of digits changes as I also had (0x0597dbdd) .I am running windows XP with service pack 2
Well that's it any ideas would be greatly appreciated .
Thank you ,
Eric

I don't know if this will help but I'm currently running Vista 64-bit and my explorer would crash whenever it was being used because of McAfee Anti-Virus. I just uninstalled the anti-virus and got AVG free with no more problems.