Hi,
Do you have syslogs leading up to and during the time of the problem?
Also, I would recommend periodically checking the output of 'show cpu' and 'show memory' to see if the values are steadily increasing leading up to the time of the problem.
Hope that helps.
-Mike