It has a sexy optima, I'll clean the IAC thats what I figured thanks guys.The battery is always suspect for dying.
Step back from the problem a bit. The IAC is a computer-controlled servo to manage airflow into the engine at low-speed idle when the throttle plates are normally closed. If the IAC is not jammed up then the computer is either getting bad info or it is purposefully trying to compensate for some other problem. It could be something simple like bad TPS that is not telling the computer when the throttle plates are closed (most likely) or it could be something like O2 sensor (not likely at cold start).
O2 was replaced when I smogged it (california) I'll order a TPS
It's only when I'm going slow mainly when I'm crawling I have to hold the brakes and the throttle![]()