I have a 2000, V6 automatic with 129,000 miles. Several months ago, it started running rough at driving speeds from 30-50 mph and around 1200-1500 RPM (having no fault codes active or inactive) I did a general tune up with new plugs (motorcraft), wires, all four O2 sensors, TPS, and eventually the coil. No change. Checked for vacuum leaks and all the hoses are fine and hold a suction when tested, so on a lark I disconnected the EGR valve from the vacuum system and capped off the end. I did get a check engine light as expected, but he car runs perfectly smooth at all speeds with no vibration or stumble. So after consulting here, I replaced the differential pressure sensor and reconnected the EGR valve and the roughness returned, so I then on a lark replaced the EGR Valve (still rough) then finally the Vacuum Solenoid (still rough). I did reset the controller between each of these changes and the problem is still there when the EGR is in the system but everything is fine with the EGR disabled. Does anyone have any clue as to what I can try next? I can live with the check engine light myself, but plan on giving this car to my daughter and want it 100% when she starts driving this spring. I am an automotive engine engineer myself (diesel though) and suspect some kind of "in range" failure that is just not showing up on internal diagnostics but I am at a loss. Any help would be appreciated. Thanks.
