The engine runs perfect, has good power. I just replaced the water pump, timing chain and hydraulic tensioner. I also flushed the cooling system. The oil pan had a small amount of sludge in it so I cleaned it out. The problem has been there before I did all of the above work. Now for the problem. The problem is the car will be running and then shut off at idle.This happens 3 to 4 times in 10 minutes and at random. At any other speed, it runs fine. There is no codes showing and it does not have a check engine light coming on. Could the problem be the IAC Motor or the egr valve? When the car turns off, it will start right away with no problem. Thanks, John.