99 times out of 100, the "Check Engine" light means that, according to the Odometer, it's "time" to get your oil changed. This doesn't mean that your oil needs to be changed, just that your car has a little device which turns on the "check engine" light every 3000 miles. The device is reset by the guy with the eighth-grade education at Jiffy Lube who is already angry at you because you didn't fall for the "full service package" which includes transmission flushes and overpriced windshield wipers and blinker light fluid and a new air filter Because Look How Dirty Yours Is.
If you aren't in the mood to hand Jiffy Lube five hundred dollars when you just went in for their $39 oil change which has never ever cost anyone only $39, here's another way to throw away your money- buy "warranty" coverage from scummy scammers like Auto Shield or this Endurance place. Pretty much the only honest part of this commercial is when they tell you that there will be "no checks in the mail"- yeah, I'm sure anyone who has ever been unfortunate enough to get suckered in by your pitches knows this already. All of the checks go in one direction for these grifters- from your account to theirs.
All covered repairs will be covered by their coverage, they promise with complete honesty. What repairs are covered? They'll let you know when you need them, at which point the answer will be Not That One. 100 times out of 100, you are far better off just creating a rainy day fund to deal with car repairs. Stay away from these clowns. And Jiffy Lube, unless you go in with the steely resolve to insist on an Oil Change and nothing but an Oil Change No I Don't Need My Tires Rotated or Re-Aligned Thank You Very Much Mr. Works On Commission and that's Not My Problem.