I was driving my '06 LGT home from work on Friday and the check engine light came on. Being a first time owner of a Subaru, I was unaware that the thermostat pegs as part of the check engine warning so, I immediately assumed it had overheated. After I got it into a parking lot and let it set a couple minutes, I turned on the ignition and the temperature gage was showing normal but the cruise light was still flashing. Not sure what might the issue might be, I had the car towed to the dealership that I bought the car from about 2 months ago. They didn't get to it until Monday afternoon and mysteriously the check engine light was not on anymore and the computer was not registering that one had ever been on. I know I didn't dream it, since this is the first time I have ever witnessed a Subaru check engine light scenario. Does anyone have any ideas how a car sitting for 2-1/2 days would automatically clear a check engine light and wipe any sign of it from the CPU's memory?
FYI-It had been more than a week since I put gas in it for anyone who thinks I didn't tighten the gas cap. Also about a month or so ago, the dealer replaced the dual climate control unit.