A rule of thumb, every output must be set as output during set-up. This pin was never set as output. If you do not set the pin as output it will be floating and will cause erratic results.
const int pwmSig = 11; //PWM Signal to PWM pin on Driver
This part of code is pretty much the same as saying analogwrite 255.
digitalWrite(pwmSig, HIGH);