My 93 Impreza is doing something similar. Intermittantly stalls, sometimes at speed, but mostly when I take my foot off the accelerating when approaching an intersection, or just when taking off at the intersection. I get some indication that this might be in store when idling at a light and the idle speed drops to around 250rpms.
I did some reading in similar threads on this forum and decided that it must be the maf sensor. I replaced it. But that wasn't it.
I saw that others had had a problem with the trottle pedal position sensor.
I pulled the cel codes (thought that it hadn't thrown a code due to no check engine light on, but discovered that this was not true after replacing the maf sensor). The codes were 13 and 23. 13 is camshaft position sensor and 23 is the "Throttle Pedal Postion.
I'm guessing I should clean the throttle position sensor, or replace it, but thought I would get verification before wading in. Also, I see a couple of sensors at the throttle body. Both on the left side, opposite the throttle cables. One is on top of the intake and appears to be more connected to the throttle (this is the one that I think it is), the other is just below it. Am I right that the top one is the object I should be looking at?
What to do about the camshaft position sensor code?
Thanks for any help.
DW