You may have one of those breadboards whose supply rails don't connect all the way across, but has a "break" halfway (where there is a stylized "W" embossed on the breadboard). If this is the case then the ground of your 3V power input is not connected to the ground of the ULN2004. Try moving the black wire of your power input to the left so it's on the same rail but on the "left side" of the breadboard.
--
The Rugged Audio Shield: Line In, Mic In, Headphone Out, microSD socket, potentiometer, play/record WAV files