The check engine light triggers after a trip of more than 20 or so miles.. turn off engine for a short time, like filling up or shopping.. then back in and start up.. the engine is not all the way cooled off,
however after a long trip, no stops, turn off and the next day start up.. no light.. it's weird..