It's not obvious to me what's up (though somebody else may catch something), but if I had this problem, I might put some debugging code after each client request that does a dump of all of the variables in my code (with
or some such). Is it possible that %sessions is growing? If you've ruled out all of your own variables, there's probably something more sinister going on...