Nice, could be getting somewhere! I had tried, I will try again. But the problem seemed to exist even with cache disabled.
[edit]No luck with an empty cache table - should I empty the messages table to?
It seems during the timeout that the Messages table is updated with the latest emails, although no entries are made in the cache table.
[/edit]