Is it possible the solenoid accepts between 0-12volts to vary the level of "lock"? If that's the case a rheostat could be used to adjust the voltage level and also adjust the level..