A process becomes suspended when it has to wait for a resource. To figure out why it's suspended, check what resource it's waiting for. Query sys.dm_exec_requests and check the wait_type and wait_resource.
Gail Shaw
Microsoft Certified Master: SQL Server, MVP, M.Sc (Comp Sci)
SQL In The Wild: Discussions on DB performance with occasional diversions into recoverability
We walk in the dark places no others will enter
We stand on the bridge and no one may pass