when system is reset, vehicle dies at when slowed or stopped, does restart on 2004 Dodge Stratus

the battery also dies every year. have had car for almost 3 years and have replaced 2 batteries. the the issue with keeping it running after the system reset, then after 2-4 weeks of stalling out every time it stops at light or sign or when it drops below 1000 rpm, it goes away. it also has an issue with pulling on the battery. add lights, pull then let go, add radio, pull and let go, add the a/c pull, pull, pull, die!

Get Your Car Fixed at a RepairPal Certified Shop.
We certify shops based on expertise, quality work, and verified customer reviews
2 answers
Computer codes are?
scan codes if any and post