Q: why does this happen and what can i do to fix it? on 2000 Mercury Sable

Rookie cbe0621eac06868b3efe0d8d1d3611e23c60d3114864ea2ec19a68cfbd3eebab
I bought a 2000 mercury sable ls last june. i have replaced the tyrods,breaks,struts,ball joints,front control arm. recently i have been driving and everytime i come to a stop light or stop sign it wants to die and will. Even in the mornings it will not stay started it kills. so i have to keep my foot on the gas. and when i am at stop lights and signs i have to keep my foot on the break with one foot and use the other to rev the engine so it does not die. it is driving me nuts for how much i have put into this car.
(1) Answer
(2) Comments
none of those items has any effect on your issue.

the idle control motor may be failing and you need a shop to check to confirm. there are procedures after replacement for setting base idle as well.

do you know about how much that willl cost? and what would i say to the place where i would take it? sorry i am not good at this. This is my first car and really do not want to get ripped off just so they can make a quick buck off of me.
motor is about 79 labor .8 hours.

let the shop determine the failure. it is there job to tell you what is wrong, not your job to tell them.