Hi, my legacy has been sitting for about 3 years and I just got it running a few weeks ago. The problem is the rpms do not stay between 1 and 2 when its a cold start. The engine will almost immediately dip down to 800 or so and start to misfire. It seemed like the idle valve wasn't working properly so I checked it and replaced it. Also noticed the warmer the car gets the lower the rpms tend to fall (around 500-300). It died on me at a stop light while the rpms were hanging around 200-100.
I've put new plugs/wires, coil, pcv, fuel filter, fuel cleaner, vacuum pressure checked, fuel pressure checked but I'm still at a loss on what this could be. Maybe a bad coolant temp sensor is causing the idle valve to open early?