You'll have to identify what is locking the database. There are a few different stored procedures that can be used with SQL 2005, google search them, you also have the option to use the SQL profiler.
As a shot in the dark, you can try changing the isolation level for the database and see if it helps.
http://technet.microsoft.com/es-es/l.../ms173763.aspx
ALTER DATABASE <database> SET READ_COMMITTED_SNAPSHOT ON;