Need Help.
2000 Rodeo 3.2L
Staring from cold the idle revs high. The car then pulls itself. If you turn it off and restart, it will stumble trying to find idle and sometimes stall. If it finds idle in park, it will stumble and stall after switching gears(Park to Reverse or Drive). On warm start up problem doesn't occur.
Already tried:
New IMG, upper and lower. New MAF. New EGR. New TPS. Cleaned throttle body and EGR tube. Fuel Pressure is in specs. New FPR. No vacuum leaks. New plugs. New Neutral safety switch(was melted).
Used Scan tool to see the MAP, IAT and O2 sensors appear to be working.
Any advice is appreciated. Been to dealer and two mechanics.