Usually you can simply disconnect the negative battery terminal (while vehicle is not running), wait a few seconds, then reconnect it. I've used this to reset the warning light on a 1989 Chevy pickup (and other makes & models).
The only way to erase the check engine light on a 96 and newer vehicle is with a SCANNER ALL 96 and newer cars, truck, and SUV's have a computer that's called OBD II (On Board Diagnostics generation 2) The "remove the battery cable trick" only works on some 95 and older vehicles
Disconnect the neg battery terminal, wait 15 mins, then reconnect, but DO NOT START YOUR TRUCK! wait 30 mins then start.....Why? you ask, computers in Chevys and Fords had about a 100th of the speed as your desktop computer, so when the battery is reconnected it takes about 20-30 mins to reboot properly.....also you will get better gas mileage...at least 2mpg better.
These may work; I don't know. I do know if it works, but the actual problem that caused it to come on isn't fixed. It will come back on again when computer reads it.Most autoparts stores will do a free check on your car with an OBD reader. It will tell you what's wrong; could be a bad censor to your fuelcap being loose. Try that route for permanent fix.
disconnect the battery for a few minutes
why appear light ( service engine soon), after change oil on a 2001 ford pickup (f150)?
How do I reset the service engine light on a 2003 Chevy Trailblazer?
Check your gas cap. Make sure the seal is still good. This will cause the check engine light to stay on and is an easy fix.
Have vehicle scanned to determine the problem
can you tell me why my 1999-2000 Chevy trailblazer light is on
Maybe you should service the engine soon. :P
bring the truck to autozone and let them reset it with their scn tool for free.
When service engine light is on on a 2003 Chevy Trailblazer, the problem could be a faulty thermostat, a circuit range performance problem, or any other problem.
That requires an OBDII engine scanner.