Stop by AutoZone and ask them to use their code reader because officially they are not allowed to reset trouble codes.
go to auto zone and have them check it for you. its free
It's because you have a short current somewhere. You need to check the brake light wiring.
The repair will depend on the problem. If the light doesn't burn, then check the bulb and fuse. If the light wont go off, check to make sure that the door switches are closing properly.
It is probably your EGR valve causing the check engine light. I recently bought a used 1997 Toyota Celica and had this exact problem. The new valve cost approximately $85 and fixed the problem right away.
If the check engine light is or has been illuminated, start with checking for codes.
Esin Engin died on May 4, 1997, in Istanbul, Turkey of leukemia.
check for loose or disconnected vacuum hose
The light in on because there is a problem with the electrical system. More than likely the alternator has failed. Most auto parts stores will check your electrical system for free.
You can disconnect the battery for about 30 minutes then reconnect. This may solve the problem. You will need to reset the time etc in the car.
how do you replace 1999 Toyota corolla corner light - passenger side
check the fuses,if it has currents,,and still don't work, then replace the cigarret coil lighter that you use to light up the cigarrete with
check this out for the details http://www.usedcarexpert.co.uk/stats/Toyota/Corolla/1997-2000