My car is bone stock minus the flowmaster mufflers. I have changed the IAC twice since January. It recently received a new TPS. I have taken the TB off and cleaned it out. I heard that the throttle body cleaner is bad for it, so I got some silicone sealant and re-coated the inside. There is no vacuum leaks that i can find. It will not start right up on a cold start or when its been sitting for awhile. Takes about three cranks. Then when I pull up to a red light, after i get on the gas a little bit, it'll have a high hanging idle about 2,000 RPM, sometimes 2,500. It was doing this before I cleaned the throttle body out. When i take it easy driving the car it wont idle high. It is a manual drive car. I am open to any suggestions. Please and thanks.