Thank you both for your responses.
satya, we already tried stopping all external monitoring software that might be using WMI. It had no effect. Also, the link you gave doesn't fit our situation. We have WMI using CPU, not crashing with an access violation.
moh_hassan20, if it was only one box, I could believe it might be a hardware problem. Unfortunately, it all of our clusters, and each cluster is made up of different hardware.
I did run process explorer to see what is running this wmiprvse process. It's tree looks like:
System --> smss.exe --> winlogon.exe --> services.exe --> svchost.exe --> wmiprvse.exe
The svchost process in the tree is running the DcomLaunch service. Any ideas?
Thanks.