I’m suddenly seeing periodic (every 30 to 40 seconds) cpu usage peaks in svchost. I’ve traced it to the Windows Firewall – turn the firewall off and it stops. Web searches have not led to any Windows XP solutions or even hints. A second Windows XP machine on the same network does not show this. Both are completely up to date.
The firewall log does not show an excessive number of blocked connections, although there are continuous blocked connections.