The detecting device 44 functions to detect engine operating conditions, i.e. engine load, engine speed, engine coolanttemperature and throttle position, and to electrically control operation of the three-way solenoid valve 42 in accordance with the engine operating conditions.