Hi Shane,
What changed to make it run this long?
What happens if you create another scheduled job and start it at 12:01AM? Have you maybe removed any servers from the LAN, but not the selection list (although that would just give you an error).
Laters!