I just bought an 04 WRX with 50K miles. Runs great, very tight.
After a tank of gas, the check engine light went on. The manual (and the inside of the filler door) says to make sure the cap is on tight. I retightened (it didn't seam loose) and after a couple drives, it went out. My assumption is that if the tank looses vacumn, the light goes on. True?
From time to time the light goes on. It seams to come on after a big change in ambient temperature or humidity (unscientifically observed.) It goes out after a few days of short trips.
What do you think? Bum gas cap? What harm might I be doing to the car?
thanks, P