I seem to have fixed the problem myself.
I switched the main display choice to the second monitor I have as I have two monitors and it's worked all day just fine today without a single error.
If it starts happening again, then I will definitely try those instructions.