Auto >> AutoSPT >  >> Engine

What does vsc and check engine light mean on 2003 highlander?

VSC stands for Vehicle Stability Control. This system helps to control the stability of the vehicle by automatically applying the brakes to individual wheels and reducing engine power when necessary. When the VSC light is on, it means that the system has detected a potential loss of control and is taking action to correct it.

Check Engine light is a general warning light that indicates that there is a problem with the engine or emissions system. There can be many different causes for the Check Engine light to come on, so it is important to have the vehicle diagnosed by a qualified mechanic to determine the exact cause of the problem.

Common causes of the VSC and Check Engine lights coming on together in a 2003 Highlander include:

- Faulty oxygen sensor - The oxygen sensor helps to monitor the air/fuel mixture in the engine.

- Catalytic converter failure - The catalytic converter helps to convert harmful emissions into less harmful gases.

- Faulty emissions control system - The emissions control system helps to reduce the amount of emissions that are released into the atmosphere.