check engine light goes on for any one of 500 reasons , the majority are non urgent, but diagnosing and repair are costly. Economy & JobsFacebook Email Twitter