I recently got a scan tool from autozone(innova 3130lat) that is equiped with the ability to clear codes from the car's computer. When I try to erase the codes on my 2004 subaru forester the scanner will read "engine must not be running to clear DTCs" but my engine is not running? I have the key in the battery on position with the engine off? What should I do? I would like to clear the code to see if i fixed the problem. I made sure the battery was charged.
Try another scanner.
Alternatively, do you have another vehicle to check if the scanner works properly?
Take it back to AutoZone and have the code deleted using their scanner.
Depending on what repairs you made, you may need to do a relearn procedure on your car. My scanner would not clear 2 codes after a repair because they were listed as "permanent". I did a relearn and they are now gone.