Subaru outback 2004



Flashing cruise light, and check engine light on - 2004 Subaru Outback?

1st time code said we needed to replace an O2

sensor. Two days later same thing happens. But he lights go off next and turn on a few days later.


1st time code said we needed to replace an O2

No the code did not say you needed to replace an 02 sensor. What it said was it got a signal that indicated something might be amiss with or around an O? sensor.


There might be a common cause for both lights to come. The trouble code from the oxygen sensor circuit could give a repairer a helpful clue. Some auto parts stores will get the code, if you ask. Then, you could bring that code here, to this forum, for repair ideas.


I have a Subaru Outback 2004 that has had engine light come on several times. I had code read at napa and light taken off then I replaced gas cap with official Subaru cap. It’s back on though! I wonder if it is moisture. I will have it turned back off because it is dry in Oregon now. Wish me luck.


Most of us wonder too, but you can clear-up everyone’s confusion by posting the specific trouble code(s) that is/are currently being displayed when a code reader is plugged in. In addition to a small evap leak that may have been remedied by replacing the gas cap, there could be an additional trouble code–or there could be many of them.

Find out exactly which trouble codes are present at this point, and then post them for further advice. And, I would suggest beginning your own thread, rather than tagging onto a 7 year old thread that may not be related to your problem(s).