The only time a check engine light came on was when we pulled a connector. Then we matched the code that came up in the code reader. It matched to what we were pulling. Then it cleared. With the way it's running you would think it would throw a code, but nope.