I have a 2002 ES300 with high mileage. Anyhow, My wife got stranded with the car recently(wouldnt start). I had it towed to a friend of mines service shop.
Turns out the key was pretty much snapped in half. I had a new one cut at the dealership. Once the new key was cut the car started right up. So now the car would run but it wouldnt keep an idle. The guy at the service center recommended i bring it to the dealer because it wasnt pulling any codes etc. I picked the car up and drove it home with two feet thinking i would just need to reset the computer or maybe just drive it period. So i reset it, drove it around for awhile and no luck..... after being frustrated i floored the car from about 0-60 and out of nowhere it decided to work, run and idle just fine. This lasted about a month..... not one time did i have a problem until........ i was driving around in my subdivision with my son and he asked that i swerve back and forth(i know) so of course i did...going about 15mph and whatever i did rattled something loose and here i am again. back to square one. WONT IDLE. Runs for a few then dies pretty quick. Seems to run longer on cold starts.... outcome the same eventually. So now im stumped. I was thinking fuel filter or Idle control valve. Would rather not waste my time if someone has an answer for me. Thanks