I know this doesn't permanently fix the issue but it's a serviceable workaround for an incredibly frustrating problem. Try uninstalling the "Generic PnP Monitor" from Device Manager. Does it resolve the issue? It did for me. The only problem is that every time it restarts Windows automatically reinstalls the driver and the issue comes back. Solution?
Run gpedit.msc and browse to Computer Configuration --> Administrative Templates --> System --> Device Installation --> Device Installation Restrictions. On the right hand side pane there is the setting "Prevent installation of devices that match any of these device ID's". Double click on this to open it, set it to Enabled, then below that press "Show" to bring up a list of disallowed devices (currently empty) and double click on the empty value field and add the device ID of your monitor. In my case it was (without quotes) "MONITOR\SHP144C", but it could be different for you.
To get the device ID of your PnP monitor go back to Device Manager, double click on the Generic PnP Monitor --> Details and select Hardware Ids from the drop-down menu. Just copy and paste the entire value you see in the field below that into GP Editor. Hit OK and then apply and it should be resolved, or at least band-aided.
Cheers,
Anthony