• hate to ask this, but just wanted to clarify-

    After the blocking started, you restarted the sql server and the application server, and once the application was in use again, the blocking started again?