Solenoid not working properly