More than likely the bulb is burnt out or someone has removed it.
Fix the cause of the light coming on and the light will reset itself within a few drive cycles.
It sounds like your VSS(Vehicle Speed Sensor) has gone bad, which will turn on your check engine light.
Check and fix the engine.
If the light comes on there is a code. Have the code checked and fix the cause. If the light is on with no codes, then you have a computer problem.
You do not need to fix the check engine light you need to fix the problem that is causing the check engine light to come on. Most auto parts will scan your ECU for free and tell you the code that has been set. This code will tell you what parts are being effected.
The best way to fix the engine light in your Land Cruiser is to fix the problem. There are many reasons your check engine light could be on including a loose gas cap and problems with your engine.
There are pages and pages of things that can cause a check engine light. You need to have it checked with a scantool. Then the code can be diagnosed and repaired.
you do not fix the light. you fix what ever caused the light to come on. so the lenght of time depends on the cause for the light to go on on the first place.
If you fix the reason the light came on in the first place the check engine light will reset itself after a few drive cycles.
There is no reason to do this. Modern catalytic converters do not restrict your exhaust flow. All you will gain by breaking it out is a check engine light coming on that will never go away. If your check engine light is already on for a catalytic converter problem removing the honeycomb will not fix it.
To reset the check engine light on a Hummer H3, the problem causing the check engine light should be repaired. If this does not fix the problem, the battery may need to be disconnected and re-connected.
There is o fuse for the check engine light. The check engine is controlled by the cars computer the only way to turn it off is to fix the problem that made it come on.