No, it comes on for an issue that causes an increase in emissions.
See related question below.
If the check engine light is blinking that means an engine cylinder misfire has been detected
Have vehicle scanned to determine the problem
Disconnect the battery for approximately two minutes.
sounds like a possible bad idle control valve. is your check engine light on? if so get it scanned for free at autozone
Have vehicle scanned to determine the problem and have codes cleared
I would check a salvage yard. Or a dealer.
it can be of all stupid things a improperly fasstened gas tank cap
unhook the positive on the battery for 5 min. This should reset your check engine light if it doesnt then you still have issues.
Check fueleconomy.gov. In my 2004 Venture we get 19 city 25 highway.
If the check engine light is flashing off and on when the engine is running that means an engine cylinder(s) misfire has been detected . You need to have the vehicle scanned for any trouble codes to help diagnose and then repair the problem
You're going to have to take it to the shop. They have to hack in to it. Unless you're trying to steal the radio, It's nearly impossible to get the code.
Check the engine thermostat. Its probably stuck open.