Execute o Apple Disgnostics
Ao ligar o Mac, segure a tecla D e rode o teste. Veja se ele encontra algum erro.
Inicie em Safe Mode
Ao ligar o Mac, segure a tecla Shift. Este boot pode demorar alguns minutos pois o macOS faz algumas verificações e ajustes, uma manutençãozinha, e isto resolve uma série de problemas. Após iniciar em Safe Mode, reinicie normalmente e verifique seu problema persiste,
Rodar o First Aid
Ao ligar o Mac, segura Command R para entrar em Recovery Mode. Abra o Disk Utility, clique em Visualizar e selecione Mostrar todos os dispositivos. Selecione o drive e rode o First Aid. Se ele encontrar erros, faça isso algumas vezes seguidas até que passe sem erros. Reinicie normalmente e verifique se algo melhorou.
Reinstalar o macOS
Teste uma reinstalação completa do macOS. Pode fazer isto de duas maneira:
1 - Ao ligar o Mac, segure Command R para acessar o Recovery Mode e reinstale o macOS (isso deve instalar o macOS sem apagar seus dados, mas um backup é imprescindível para quaisquer eventualidades)
2 - Criar um disco de instalação inicializável, a partir dele apagar completamente o disco e depois reinstalar o macOS (isso apagará todos os dados do drive, novamente sendo imprescindível ter um backup).
3 - Antes de mexer no seu drive, se tiver um drive externo, instale o macOS nele e verifique se o problema acontece ao utilizar o sistema a partir dele.
Se nada disso melhorar a condição do Mac, leve-o à uma autorizada ou Apple Store para diagnóstico, limpeza, etc.