I just got my oil changed for the first time in my ML and just took it to Jiffy Lube. Ever since then my check engine light has been on. Those lights are basically useless since they come on for stupid reasons like not tightening the gas cap tight enough. So is there a correlation between going to Jiffy Lube and it coming on? I already reset the mileage on the FSS. Is there something the dealer is required to reset so the light doesn't come on?