I am still having an idle problem. I have replaced the O2 Sensor, the EGR, The TPS, I have replaced the head gaskets and intake manifold gaskets, fuel injectors, Idle Air Control Valve, New Plugs, Wires and Coil. It originally has a misfire. The misfire is corrected, but every single sensor has been replaced. Other then being a Faulty Engine Control Module, I am completely stumped.