sp_sqlagent_get_perf_counters SQL Server 2005 running every 20 seconds
Does it matter, unless it is sucking resources? As I understand it (from some searches), it will run anyway.

There is an MS Connect item for SQL Server 2008 for CPU usage, but it looks unresolved