Defined threshold conditions or calibrated values may be stored in the ECU memory which may be, for example, a non-volatile formats such as ROM or EEPROM. The ECU 7 has the ability to process control system input operating parameters such as engine speed, temperatures, load and others to control the engine's operation by selecting the appropriate dependent values stored in ECU memory.