I dont think its anything you are doing. I'm having similar trouble
with php sessions at Servage
because the clocks differ from machine to machine on their cluster.
Create a page that shows the current time and refresh it a few times,
you should see it
occasionally come back with a time 1hr 42 minutes slow. I'm currently
trying to explain this to
Servage support
Alan.