if the CPU is maxed out on your SharePoint 2007 server check the Indexer Performance setting in Central Administration. My setting was set to causing my CPU’s to run at 100% and nine instances of mssdmn.exe to run. Updating the setting to Reduced brought the CPU’s back to a normal level.
Central Administration > Operations > Services on Server > Office SharePoint Server Search Service Settings