It can mean lots of things. Check your gas cap and make sure it isn't loose. If it is, then tighten it and drive normally for a day or two and it should turn off. If your gas cap is tight you have two options.
My recommendation is to take it to Autozone first and have them do a code scan for free. Write down the codes that are causing the lights and look them up. There are some well known codes ("evap" code means gas cap is loose/leaking) and go from there.
If the problem seems to be serious then it is time to take it to a mechanic and get a engine diagnostic for $90 (dealer price). There are some known problems with the VVT system that requires removing the camshaft ($$$).
I really hope it is a loose gas cap.
These are check engine codes for a 2005 Scion XB. P0441, P0442, P0446. How do I fix these codes.
The 2005 Scion tC has an inline 4 engine.
The 2005 Scion xB has an inline 4 engine.
The 2005 Scion xB has a 1.5 L base engine size.
The 2005 Scion tC has a 2.4 L base engine size.
The 2005 Scion tC's engine produces 160 hp @ 6000 rpm.
The 2005 Scion xB's engine produces 108 hp @ 6000 rpm.
The 2005 Scion tC's engine produces 163 ft-lbs. @ 4200 rpm.
The 2005 Scion xB's engine produces 105 ft-lbs. @ 4200 rpm.
No the check engine light will not come on
The check engine light on a 2005 Jeep Grand Cherokee looks like this... Here is a link Check Engine Light It looks like a little yellow engine.
A flashing check engine light is an indication of a misfire.