So you have a database connection open across a Session?

I was going to say the connection sounds dodgy but if you have the connection open across the session then it might be performance issues causing this.

Ever thought of having local database connections?

DJ