How to Reset Codes on a Subaru
There are several diagnostic trouble codes (DTCs) that can trip a "check engine" light on a Subaru. Any Subaru manufactured in 1996 or later has OBDII (on-board diagnostics 2) system. Many parts stores or local repair shops may scan and read the codes in your Subaru for free with the hope that you'll purchase parts or have your Subaru repaired there. Nowadays, small hand-held code readers and erasers can be purchased (for as low as $40 to $50) at many local auto parts stores (or online auto parts stores) for the do-it-yourselfer.
Instructions
-
-
1
Locate the diagnostic link connector (DLC) on your Subaru. It will be located under the driver's side dashboard and is in the shape of a trapezoid about 2 inches wide.
-
2
Plug the code reader/eraser into the DLC and turn the ignition key on to the key-on/engine off position. The code reader/eraser will turn on, powered by the battery of the Subaru.
-
-
3
Look at the display screen on the code reader/eraser. You will have several options that your can move up or down by using the scroll button(s) on the face of the code reader/eraser.
-
4
Scroll to the "erase codes" or "clear codes" option and press the "Enter" button on the code reader/eraser. It may ask if you're sure you want to erase. If you want to do so, scroll to "Yes" and press "Enter" again if applicable. It will send a command to the computer, which may take a few seconds. Once the display screen displays the words "command sent," the code(s) should be erased.
-
5
Start the Subaru and check the dashboard information center to ensure that the "check engine" light is out. Turn off the Subaru and unplug the code reader/eraser from the DLC.
-
1
Tips & Warnings
Selecting the "read codes" or "display codes" option on the code reader/eraser is advisable. By simply erasing a DTC, you're not actually solving the problem. These hand-held code reader/erasers are handy to reset DTCs after performing repairs. They will give you valuable information by determining repairs that are needed and reduce time spent diagnosing problems. Erasing codes in the Subaru resets the IM monitors, which is necessary. Once the process nears completion, the IM monitor will detect the underlying problem and will most likely re-trigger the DTC, and the "check engine" light will re-illuminate on the dashboard. Before purchasing a code reader/eraser, make sure it offers you the eraser option. There are some cheaper hand-held models that simply read codes and do not offer you the option to reset. A more affordable method to reset codes in your Subaru is to remove the negative battery terminal from the battery for a period of five minutes. However, not only will this not alert you to the code(s) that are triggering the DTC to begin with, it will also most likely only temporarily solve the underlying problem.