1)Have a look at your event viewer:
control panel>Administrative tools>Event viewer
Check the system logs. A lot of jargon in there, but it can yield some interesting clues, and includes precise timings.
2) Do you have any processes that execute at the same interval?
James