Problems with Serial Programming

Bad serial data will not cause flickering (aside from the regular 3 flashes after a reset). You've got a bad contact somewhere, possibly on the CP2102 interface. You tested the RX/TX loopback already, so it may be just the 5V output pin that's dodgy. Try powering the breadboard from a separate 5V supply (not forgetting to common the grounds).