If you need a jump start, that would mean a failing battery and the charging system needs to be checked.
The stalling during idling or slowing down could be related but most likely is due to excessively low idling speed. Have the throttle body and IAC cleaned and retest.
SPONSORED LINKS
Sunday, November 18th, 2012 AT 4:31 PM