An internal combustion engine is controlled during a warm-up period as a function of a cumulative measure of energy supplied to the engine. For example, the total amount of fuel delivered to the engine since start-up or an accumulated value of a load level of each combustion event during the warm-up period may be measured. A degree of offset or modification of individual engine operating parameters during the warm-up period may be based upon the cumulative measure of energy supplied to the engine.
An electronically controlled engine management system for an outboard motor, which determines the temperature of the engine and manipulates the engine management parameters to allow the engine to operate smoothly and efficiently. The engine temperature detection permits an efficient starting environment as well as an smooth starting to normal running transition period.