Iedere moderne automotor is uitgerust met een motormanagement. Dit is een ECU, die het functioneren van alle motorgerelateerde systemen regelt.
Overal in en om de motor zijn sensoren ingebouwd. Deze verstrekken voortdurend informatie aan het motormanagement over onder meer het motortoerental, de gasklepstand en allerlei relevante drukken en temperaturen. Aan de hand hiervan geeft het motormanagement commando's aan het brandstoftoevoersysteem, de ontsteking en alle andere componenten, die de motor laten functioneren.
Als het motormanagement niet goed functioneert, gaat het motorstoringslampje branden. Het niet goed functioneren kan drie dingen betekenen: het motormanagement ontvangt informatie niet goed, geeft commando's niet goed door of heeft zelf een storing. Dit alles kan bijvoorbeeld worden veroorzaakt door losse contacten, defecte sensoren, draadbreuk of piekspanningen.