Dino...Have it 'scanned' (OBD II tester) for codes,if clear,then perhaps a throttle position sensor,or idle control sensor may be the problem (make sure they have correct current going to them.You might wanna try cleaning the throttle body first with a good scrubbing around the throttle plate (may be carboned up badly,causing plate to stick).Usually you get a 'surge',and lack of power,when the injectors get a weak spray,or start dripping instead.Sounds like yours are o.k. at higher speeds of what you mentioned.I doubt it's the mass air (map) sensor,as that condition which is 'stalling',when coming to a stop.My 2 cents worth,Maybe (????) it will help.
