My 2000 Expedition 4.6L has been idling really rough, and sometimes dying when it comes to a complete stop. After reading a bunch of threads, most people were saying it could possibly be the EGR Valve, or the EGR sensor, or the IAC valve. I have replaced all three. The rough idle is alot better, but sometimes (not always) it still dies when I am coming to a stop. Does anyone have an idea where to look now? I feel like I am running out of options. Any help will be much appreciated.