If it called me every time the check engine light came on I would be in trouble. The light on my 2004 Chevy pickup has been on for 40000 miles. I've paid to have it fixed twice and both times the light popped back on within 30 miles. I put a piece of tape over the light.