Try your gas cap first, then it might just be its time for one of your services like 50,000, 100,000 miles ck etc. It may go of off on it's own! But I know sometimes they have free ck engine at some of the dealers but it may cost a fee to have it checked ! Ck their site online
Low oil and any engine part issue like over heating, cracked piston...
By the check engine light not coming on the car won't start till it do
Thanks! Your answer is awaiting moderation.