Well the car is acting up again. It is a 1999 Mercury Mystique V6. The car just stalls for no apparent reason. Sometimes it will restart without no hesitation and other times it will not. I have replaced the egr valve, fuel pump, air filter, plugs, DFPE, fuel filter. What can it be? IAC bad? What happens when this is bad? Thanks!