2001 3.0 V6 Taurus. Problem is when I first start the car up in the morning, or anytime the engine has completely cooled down, and I shift into gear whether it be drive or reverse it surges without touching the accelerator pedal. Once the engine warms up the surge disappears. It also has a rough idle while stopped in drive. Other than that the car performs flawlessly on the highway at highway speed. Acceleration is not affected. I was thinking maybe a Differential Pressure Feedback EGR, or and EGR valve or IAC Valve. Any possible solutions?