In January 2009, I had the Idle Air Control Motor replaced in my 2003 Forester. When the check engine light came back on a short time later, the part was again replaced, thinking maybe it was a faulty part. The CEL continued to come on intermittently with the car sputtering and sometimes stalling, especially in cold (relatively speaking Southern California) weather. The same repair code was showing, so this time the Valve Assembly was replaced. Two days later, the CEL again came on. Same code verified by various repair shops. Any input would be appreciated.