To improve precision of an ISC learned value in each combustion mode of a direct injection engine (cylinder injection type internal combustion engine), and improve controllability to idling speed.
During execution of ISC learning control in one combustion mode in the direct injection engine, when deviation between an ISC learned value in it and an ISC learned value in the other combustion mode becomes more than a prescribed value as deflection quantity which may become an irregularity factor specific to each combustion mode, for example (steps S106, S113), then the ISC learned value in the other combustion mode is forcedly renewed with the ISC learned value of one combustion mode (steps S109, S110, S116, and S117). Precision of the ISC learned value in each combustion mode can thus be improved. Controllability for idling speed can thus be improved.
Next Patent: WATER CIRCULATION DEVICE