The check engine light is on because the ECU has detected a problem with the emissions system. If you reset the light without repairing the problem it will just come back on. Have the ECU scanned with an OBD2 scan tool which will tell you the code that has been set. This code will lead you in the direction of the problem. Once you repair the problem you can reset the light with the same OBD2 scan tool.
A lot of parts stores will check it for free.
The engine coolant temp sensor can do that. If you have a check engine light on, have the codes read.
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.
check the oil
Yes, this is possible. It could be many things.
What sensors? Be specific.
Check out this site, http://www.nadaguides.com/
There are multiple issues that can trigger the check engine light in a Chevy S-10. A bad oxygen sensor, MAP sensor, or a loose gas cap can all be a reason that the check engine light is on. There are hundreds of reasons for the check engine light to illuminate. Ask your local auto parts store to plug a scanner into the DLC (Data Link Connector) and read the code(s) that are active.
You will have to get a engine scanner and scan the engine. And it will give you the trouble code or codes, and then fix the problem. The computor is seeing a problem in the engine system or transmission system. Need to repair.
Check the fuse, check the bulbs, then check the brake light switch.
Check your engine. Check your fluid levels and add if needed.
Check the fuses.