エンジン警告灯
コンピュータ制御化される以前の自動車にも"trouble"または"engine"と表示されるテルテールは存在したが、これはMILではなく、油圧低下、オーバーヒートなどの故障が発生しそうであることを示すためのものだった。MILが登場すると、1980年代半ばにこれらのテルテールはMILとの混同を防ぐために廃止された。
MILは1980年代前半に、エンジンの制御がコンピュータ化されるのとともに登場した。ゼネラルモーターズのCCC(computer command control)システムなど、初期のエンジン管理システムにも障害の自己診断システムが存在し、障害を検知するとMILを点灯させた。OBD2が規格化されるまでは、ほとんどの自動車で、MILの点滅パターンにより障害の種類を示すことができた。ALDL(英語版)の2つのピンをジャンプさせると、例えば障害コード12ならば「点灯」「消灯」「点灯」「点灯」というパターンでMILが点滅した。OBD2が導入された後も、ホンダなどの一部のメーカーはこの機能を残している。