Nexus 5 not appearing in Windows 7 Device Manager At one point I had my Nexus 5 showing up in Device Manager on Windows 7 but now it will not show up at all.

Background:


I have Android SDK Level 22 installed
I have run SDK Manager and downloaded the latest Google USB driver
I recently go the Android 4.4.3 update.  I am not clear if this was right before I started to have problems or right after so I am not sure if it is related or not
I have even installed the LG Universal driver
I have my phone in MTP storage mode, but have tried camera mode as well
I have tried turning on Developer Mode/USB debugging as well
I have tried 3 different cables
Windows never seems to even recognize that the device has been connected via USB - I get nothing, not even 'Unrecognized device' or 'Driver not installed'.  No entry in Device Manager either


I've followed the many suggestions on SE and the web


make sure MTP storage is enabled (check)
try camera mode (check)
try Developer Mode/USB Debugging (check)
change cables (check)
Update the driver for the phone in Device Manager (The device does not show up in DM)
Remove old stale "hidden" android devices in Device Manager (check)


I'm out of ammo.  Anyone have any ideas?
Thanks to @DanHulme in the comments.  He asked me if the phone registered a connection in the notification bar and it did not.  I wiggled the cable then pushed it all the way to the left and the phone was detected by Windows.  Must be a dirty or failing micro-USB port.  If cleaning it does not work I will be returning the phone under warranty.