i'm not exactly sure about what you make, but i read you use several led's.
While you configured only 1 led for output in the setup part.
If you dont configure a port as output, some resistor will kick in, and a led will only glow weak.
So, if you want your led's to shine configure them as output (like you did with that one led)
i personally prefer to set a range lof leds like this
int leds[] = {4,5,6,7,8,9,10,11,12,13}
for (int i=0;i<10;i++){pinMode(leds, OUTPUT);}
so i=0 will be your first led (and the array determines which array it is)