On-board diagnosis system is a computer-controlled system that identifies malfunctioning or out-of-adjustment components under its control through the display of trouble codes. The presence of trouble codes is usually indicated by an intermittently or constantly lit "check engine " or "service engine soon" light.