Try setting up another admin user account to see if the same problem continues. Also try the Safe Mode.
Isolating an issue by using another user account
Safe Mode - About
Safe Mode Startup – El Capitan. also Sierra
If it works in the Safe Mode, try running this program when booted normally and then copy and paste the output in a reply. The program was created by Etresoft, a frequent contributor. Please use copy and paste as screen shots can be hard to read. Click “Share Report” button in the toolbar, select “Copy to Clipboard” and then paste into a reply. This will show what is running on your computer. No personal information is shown.
Etrecheck – System Information