I had the same thing that would happen on my 95 legacy 2.2 but mine usually would only occur after it had rained or the baro presure had dropped. it would also normally do it when i first started in the morning and then go away when warm. inspected and found that the coil was discharging on the bottom to the intake causing it to be sluggish. now it runs like a dream.