the code is correct, as is the wiring. its just test code written to test the solenoids,
void m1(IO) {
analogWrite(solenoidValve1, 255);
}
also, the for wiring, it is wired into "moter 1" of the image, all the other wiring is fine, as it works perfect for the other lane. maybe i just have a bad chip?