Check the log files for any information.
Also, do you have "Auto restart SQL Server if it stops unexpectedly" and " Auto restart SQL Server Agent if it stops unexpectedly" checked? If not, please check both.
Chris Powell
George: You're kidding.
Elroy: Nope.
George: Then lie to me and say you're kidding.