If it was actually caused by a loose cap, it will reset itself in a few days.
It is one of hundreds of things that could turn the check engine light on.
Check your gas cap.....My check Engine light always comes on if it is loose or not on at all.
Reset the Check Engine Light by disconnecting the battery for about 10 minutes.
The problem could be many things. With the check engine light coming on, it could be an internal issue in the engine, or broken engine mounts causing the vibrations. The shaking could also be caused by a separate issue from the engine, including a loose tire, or an out of balance tire, or bad suspension.
A check engine light usually indicates a malfunction in the engine. This can range from something as small as a loose gas cap to a major malfunction such as overheating or failed catalytic converter.
Could have a restricted exhaust such as a damaged catalytic converter. If you have a check engine light on check for the codes.
lots of things from a loose gas cap to a misfire
Not likely but possible.
When the check engine light comes on, do not ignore it. This is an obvious sign to get the engine checked. However, before you do so, you have to see if the cap is loose because this sometimes causes the light to appear. Once that's tightened, the light should disappear.
The gas cap was loose on my '04 Sienna. How's that for simple...
It could be just a loose gas cap!
Engine that was operated with a loose , missing or bad fuel cap.