Use the dynamic management views to gather better information. Sys.dm_exec_requests will show you the processes. That will let you more easily see what the query is of the blocking process:
SELECT * FROM sys.dm_exec_requests AS der
CROSS APPLY sys.dm_exec_sql_text(der.sql_handle) AS dest;
Just add a WHERE clause for the process id. sp_who2 is a very old school way to look at servers and their status. I strongly recommend you take a look at this book.
"The credit belongs to the man who is actually in the arena, whose face is marred by dust and sweat and blood"
- Theodore Roosevelt
Author of:
SQL Server Execution Plans
SQL Server Query Performance Tuning