98 Forester non-turbo randomly stalls
This has been haunting me for a couple of months - G-r-rrr. This baby starts up like a champ and will sometimes run for a couple of days as though it were brand new. Other days it starts, immediately stalls at idle speeds and will only run at 3000+ rpm which makes city driving a real challange! There are times when it will run fine for 30+miles at highway speeds and upon slowing down (anything below 40 mph), the engine will stall and catch several times and then run like a champ again. Sometimes it will die when exiting a freeway at the first stop light and then be a bugger to restart (like keeping the starter engaged for 30+ seconds) and then decide that it is my best friend again and not make a false move for another day or so. Once in a while I get a P1507 (Low idle warning on the CEL). The kicker is that once in awhile the AT light will flash until the engine is restarted.
1. 109k miles stock as a clock early 98 (w/separate coil & firewall mounted ignitor.
2. Replaced so far: front O2 Sensor, knock sensor, IAC valve, coil, plugs and air filter.
3. I acts like water in the gas -but- I've stuffed enough alcohol based driers in the tank to dry up a small lake.
4. I super cleaned the IAC.
5. I replaced the battery and pos cable to the starter (corrosion working up the cable several inches).
6. Checked all the various body and engine grounds that I could find.
7. I’ve maintained the car as per mfg services regarding belts, transmission filter and flushing.
So, before I tear my hair out and go for the trade-in, what ELSE can I try?
Help most appreciated!
macs