I'm using IIS 6.0 on Windows 2003 Server. I have been watching the Task Manager sit right around 0% CPU, then suddenly shoot up to 50% to 60% CPU utilization. Every time, it is the DLLHOST.EXE with User Name IWAM_machinename that is hitting the CPU and ram. The ram for that DLLHOST goes from 50MB up to sometimes 300MB. I could not figure this out, because it didn't matter if there were 0 current connections or 5 current connections. What I just now realized in watching the Performance Monitor is that each dead period where the CPU is doing nothing lasts *EXACTLY* 30 seconds and then it spikes again. The spikes seem to last consistently around 45 seconds and then it settles down again, but for exactly 30 seconds before it spikes again. Is there something in IIS that might be happening every 30 seconds that could cause this?