I spent about two hours trying to figure out why my programmer wasn't working right after an update.
I uninstalled/reinstalled nearly every software and driver that was even remotely related. I fiddled with dozens of settings. Rolled my OS back. Tried different tools. Poked and prodded. Until my wife walked up to me and said, "honey, you need to go to bed. Did you try replacing the cable?"
A moments pause. A quick prod with the multimeter......

So yeah, check that cabling.