There are a few things that you could look into:
1) The timeout is specified in hours, minutes, and seconds. Make sure that the configured timeout is actually what you think it is.
2) There are two timeout's, the absolute timeout and the idle timeout. Check out the values of both if they are configured.
3) Ensure that the configured timeout uauth value is less than the timeout xlate value.