I have 2003 Subaru Outback, 4 cylinder. The check engine light came on indicating a problem with the idle air control valve. I have since replaced the idle air control valve and the PCV valve and also disconnected the battery to reset the computer but I still get the check engine light coming on and off with the same diagnostic code. It will stay on for a short while or a few days and then stay off for days or weeks at a time. Any suggestions would be appreciated.
You may have to take it to a shop and have them connect their OBD tool to the computer and clear the deep memory. If you have a code left in the deep memory it can reapear like that. Good luck. Please rate me so I know how I'm doing. Thanks.
I have the Subaru Outback 2003, with the same problem, I have traced it down to the mass air flow sensor, I have cleaned the MAS butterfly from the air cleaner side with MAS cleaner, and use injector cleaner once a month, I still get the light every couple of months but not as often. It was worse when it was wet out. good luck
2,360 views
Usually answered in minutes!
engine dies when put in to gear from park
×