One thing, not every scheduled task writes to the log, so you might have to compare the times with the times each schduled task is set to run. I think it's also possible to enable logging for each task (by editing the task and setting "Log Entries" to yes), but of course you would then have to wait until the problems happen again.