Every time I come to a stop, my vehicle dies.
I believe you are are experiencing a problem with your idle air control valve or IAC valve. This valve opens and closes to regulate the speed of the engines idle. If this valve is sticking or gets stuck you can experience stalling issues when coming to a stop. I would ask for help from a mechanic from YourMechanic to diagnose your engine and confirm this to fix your concern.
Our certified mechanics come to you ・Backed by 12-month, 12,000-mile guarantee・Fair and transparent pricing