I have got the exact same problem! Have done everything you mentioned, and had Dell Technician remote access my laptop and do all the diagnostics and update Aug 2016 NVIDIA driver on Dell Website. Nothing helped. The Technician asked me to send it for a repair. Maybe a motherboard replacement is needed. How is yours by the way? Hope you reply!