Thanks Satya. Have found the culprit is a sproc which is running 6 times a second!!
I have got a SQL Server 2005 database on a Windows 2003 Server x64.
The server has got 4 dual core Xeons with 16GB memory.
In the last few weeks...
Separate names with a comma.