Other people who seem to have run into an issue that gave out same signs as your issue, mostly find out that it is their internal application issue where their code causes Tomcat/JBoss Web threads to keep data in that thread, meaning it is not a Tomcat issue.
I would look into your application and look at what could it be.