My Nexus 5 was showing colorful static when waking up from sleep mode. Restarting would fix it, but even this would not work later. The phone was obviously still turning on because I could see the notification light.
Replacing the usb port with this part fixed it and my phone works just like before. . . .