Solenoid drivers