Have you tried to manually work the throttle at the throttle body to eliminate the resistance being in the cable or pedal ? Most of the time on the 3.0 the rolling idle is a vac leak. the egr vac modulator having an internal leak is a common cause of rolling idle