Hello I am new to this forum and seeking for some expert advice. Own a 1996 2.2 impreza auto 4wd with 83k miles. Notice the past 2 days that during cold start up the idle would go up as high as 2200 rpm for a couple of seconds before if would idle down to 1200 then to its normal idle speed. It never use go as high as 2200 rpm .
Yesterday it did it again but now the idle was totally erractic, fluctuating to and from 2200 to normal idle speed of 800rpm, it never stabilize plus I notice that the check engine light was now lit. What could have gone bad?
Any input would be greatly appreciated thanks
marty