A solenoid valve control optimization system comprising: a valve (217, 505) coupled with a pressurized gas source (209, 510), the valve having a solenoid which, when supplied with a current, moves a solenoid plunger to alternatively deliver and vent pressurized gas through a first outlet line and a second outlet line which respectively deliver and vent pressurized gas; a power supply coupled with the solenoid of the valve for supplying a voltage to drive a current in the solenoid; characterized in that it comprises a current sensor coupled to the solenoid and configured to monitor current in the solenoid and transmit a current signal; a system controller (205, 540, 1050) coupled with the power supply and the current sensor, the system controller including a processor and a non-transitory computer readable medium containing instructions which, when executed by the processor, cause the system controller to: receive the current signal from the current sensor; identify when a plunger movement in the solenoid creates a back electromotive force, back EMF, that changes the current in the solenoid in a predetermined degree; and cause the power supply, after detecting the back EMF, to enter a pulse width modulation, PWM, mode of operation to cause a continued movement of the solenoid plunger and/or hold an end position of the solenoid plunger until power to the solenoid is turned off at a predetermined timing. a valve (217, 505) coupled with a pressurized gas source (209, 510), the valve having a solenoid which, when supplied with a current, moves a solenoid plunger to alternatively deliver and vent pressurized gas through a first outlet line and a second outlet line which respectively deliver and vent pressurized gas; a power supply coupled with the solenoid of the valve for supplying a voltage to drive a current in the solenoid; characterized in that it comprises a current sensor coupled to the solenoid and configured to monitor current in the solenoid and transmit a current signal; a system controller (205, 540, 1050) coupled with the power supply and the current sensor, the system controller including a processor and a non-transitory computer readable medium containing instructions which, when executed by the processor, cause the system controller to: receive the current signal from the current sensor; identify when a plunger movement in the solenoid creates a back electromotive force, back EMF, that changes the current in the solenoid in a predetermined degree; and cause the power supply, after detecting the back EMF, to enter a pulse width modulation, PWM, mode of operation to cause a continued movement of the solenoid plunger and/or hold an end position of the solenoid plunger until power to the solenoid is turned off at a predetermined timing. receive the current signal from the current sensor; identify when a plunger movement in the solenoid creates a back electromotive force, back EMF, that changes the current in the solenoid in a predetermined degree; and cause the power supply, after detecting the back EMF, to enter a pulse width modulation, PWM, mode of operation to cause a continued movement of the solenoid plunger and/or hold an end position of the solenoid plunger until power to the solenoid is turned off at a predetermined timing.