I have a '97 ES 300 that's been a tough nut to crack regarding some starting issues. When the car is cold (or has been sitting long enough for the engine to equal outside temperature), it starts like a gem. However, when I have been driving it long enough for the engine to heat up to normal temperatures, and stop the engine briefly, it acts as though there's no fuel injection. It will start, then die quickly. I then have to pump on the gas while starting it again to 'prep' it, idle it to about 2000 rpms for about 5 seconds then usually it's fine. But without giving it a little gas upon starting, it will not catch. It wants to fire up without any help, but doesn't quite get there. Although I have not been witness to it, my wife says it's ocassionally stalled on her when idling at a stop light, but neither of us have had any problems with it cutting out when driving. I've very recently changed the plugs, wires, and fuel filter, but there's been no difference in result. I've read a couple suggestions for similar problems, being the IAC Valve. Would cleaning it resolve this issue? I'm open and appreciative of any feedback. Thanks!