When engine is cold, as in first thing in the morning, the engine idles like it has a mild cam in it. Then after a few minutes it levels out and is fine. Doesn't die or run funny except for the idle. After work I start it in the afternoon and it's fine. Don't remember it doing this last year but who knows. Is this normal electric choke working or is there something else that it could be? Car has BBK cai, 70 mm throttle body, and exhaust. Had a lot of maintenance stuff done before I bought it. I cleaned the iac valve and MAF sensor as well. Any thoughts? Coolant temp sensor??