Something's blocking the truncate.
Check sys.dm_exec_requests, see what the wait type is, what the blocking session is. See what that blocking session is/was doing.
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