Could you check that the generated timestamp is within 3-5 seconds of time()?