Hi,Heath, Craig
Welcome to Microsoft Q&A fourm!
I'm glad you found the cause!
Checking the Windows Event Log is the preferred method for troubleshooting unexpected stops of Windows services.
Additionally, for SQL Agent service specifically, you can also review the SQL Agent logs to troubleshoot anomalies.
Moreover, a reliable approach is to configure automatic restart.Refer to this link.
Lastly, we welcome you to generously share your experiences, as this will help other friends who have similar issues. We also welcome you to start new threads on the forum.
Best Regards,
Mikey Qiao
If you're satisfied with the answer, don't forget to "Accept it," as this will help others who have similar questions to yours.