Our 2000 explorer has the same problem. I took the throttle body off and cleaned it. That did not fix the problem. There is a sensor in the intake tube. could that be sending the wrong temperature to the computer? Also where is the cold start sensor?