It may be the iacv or knock sensor, when my dad changed the knock sensor the stalling stop but know i still have two sensors on the baro so there's a minor shaking,the sensors i need to replace is throttle position sensor, and the iacv. So there is three sensors that may be causing ur problem