If you are experiencing issues with your system and are unsure of the cause, an easy way to eliminate software culprits is to perform a Diagnostic startup.
Many issues can be traced using the Diagnostic startup, this may be one of the most useful steps when troubleshooting a system.