A little late but I had this issue with my 2000 4Runner. It was the throttle body sensor.