PaulS, I don't claims nothing
Yes, you did - you claimed that setup didn't run correctly, but as PaulS pointed out, you provided no proof, and posted only a fragment of code to "illustrate" your point.
If you want help, then post all the code.
Did you perhaps mean to write
pinMode(solePin[id],OUTPUT);
digitalWrite(solePin[id],LOW); // init as low
}
?