You need to read the code(s) that are set. They should lead you in the right direction. Many auto parts store will provide this service in hopes you purchase parts to repair it from them.
it means you should probably get that checked.
tried changing you engine oil?
Have it checked for codes. That should give you a starting point for diagnostics.
Check your gas cap.....My check Engine light always comes on if it is loose or not on at all.
It is most likely your oxygen sensor
On my 98 blazer a little light that looks like a gas pump would illuminate when low, a Jimmy should be the same. On a 1997 gmc jimmy, the check engine light comes on if you're very low on fuel.
Make sure the gas cap is on properly. or, there may be an emissions problem. from what i understand, the only time that the "check engine" light comes on is for emissions (oxy. sensors, intake, etc.).
he feels stinky
typically, the check engine light comes on when emissions controls are failing or there are transmission issues, maybe fluid level. autozone used to diagnose the problem for free, but wonderful ca legislation gave that the boot...
why do check engine light comes on
If you have not changed your fuel filter do so; if it still acts up it is likely caused by a lack of fuel; have fuel pump checked.
The song "Here Comes the Night" by Them, dating from 1964 featured guitar played by Jimmy Page, whose tenure with Led Zeppelin began in 1968.