can someone please tell me why my drupal 5.2 installation takes 2-3 days to update and show content for anonymous users. I.e. anonymous users always see content that is 2-3 days old never the current stuff. Authorized logged in users see new content immediately.

I have anonymous user page caching turned on the normal setting with a 1 minute minimum cache lifetime. I run cron jobs once an hour with poormans cron. I have a range of various contributed modules running...

Ideas, thoughts?