Well one of your joysticks is bad and is causing the problem. I'd suggest trashing both the Astropad and Nyko pad, and buy real Sega pads (they are what $4.99)?
The problem is one of your pads is grounding out the +5 (I've seen this happen with cheap 3rd party pads used in conjunction with rumble packs).
The fix is as armad stated....its supposed to be a .39 ohm, 1/4 Watt, 10% tolerance pico resistor (but acts as a fuse and simply burns up when the current is to high). I replaced mine with the smallest real fuse I could find (0.5a I believe) and it works. Just one note, this will not work for you unless you get rid of your bad controllers.