Do it yourself
Frequently asked questions about cars and motorcycles

How to Reset the Engine Light on a Subaru Forester

Model: Subaru Forester MK 4, SJ - Years 2012-2019
Part: Warning light – error code

Let's see how to reset the engine light (check engine) on a Subaru Forester. The safest and most correct method is to use an OBD2 tool. Locate the EOBD port under the steering wheel, in the column area, connect the scanner to the port, turn the ignition on without starting the engine, and then follow the scanner's instructions to read the error codes (this way, you can understand why the light came on) and then erase the codes. Once erased, the light will turn off. The advantage of this method is that it not only clears the light but also helps identify the underlying issue. The second method involves disconnecting the negative battery cable for a few minutes, allowing the ECU to reset completely. However, this method also resets other settings (clock, windows, radio), which will then require reprogramming. The third method is to check the fuel cap, as sometimes the engine light comes on if it is not properly closed, or if the seal is worn or damaged. After resolving the issue, the light may turn off by itself after a few driving cycles, without any manual reset.

Posted on 26 March 2026 by ScegliAuto

This video is currently unavailable

Related tutorials

Subaru Forester (2012-2019 / MK 4, SJ) This guide explains how to reset the service light for the regular oil change maintenance of the Subaru Forester in simple and quick steps. First, ge…
Subaru Forester (2012-2019 / MK 4, SJ) Resetting the service in the Subaru Forester is very simple; let's see how to proceed in this tutorial. This operation should obviously be followed o…
Subaru Forester (2012-2019 / MK 4, SJ) Weather conditions also affect the tyre pressure of your car, just like with Subaru vehicles, specifically here we focus on the Subaru Forester. When…

Other guides you may be interested in

How to Check the Oil Level on a Jeep Renegade?

To check the oil level on a Jeep Renegade, you need to open the bonnet to access the components inside the engine bay: on the lower left side of the engine block, you will find the dipstick for checking the level. This should be pulled out and thoroughly cleaned with a cloth: once cleaned, reinsert it back into its tube and pull it out immediately after. This way, you can check that the oil mark is between the minimum and maximum levels; finally, you can place the dipstick back in its tube.

Watch the video!


by ScegliAuto

More videos