It kinda hs a high idle at cold starts and stays high even when warm. It runs fine but the idle just stays a bit too high like at stop lights and when parked. When turned off and turned back on the idle is nice and low where I think it's supposed to be. I did clean it out and it wasnt that dirty and it still does it. Any other suggestions?