This is a common problem on 97 - 01 ES and RX with V6. It's called the Idle Control Valve. My 97 ES will start up with no problems in the morning but if i turn off the engine, i'd have to give it gas to restart, otherwise it will start again but engine is unable to hold...