That's normal operation. The duty solenoids allow extra air to mix into the fuel in the emulsion tubes, leaning the mixture. Off all the time, mixture is too rich and you get black smoke from the exhaust. On all the time, mixture is too lean, you knock and can't go up hills. The ECU varies the on/off duty cycle (hence the name) to adjust the fuel mixture in the middle of this range, until the oxygen sensor is happy, cycling just above and below stoichiometric.