Probably your thermostat is going bad. It's not opening and therefore not cooling the engine as well, so the engine thinks it's still cold. As a result the computer keeps the idle higher. I had the same issue, especially noticed that my temp gauge was higher than it should have been. When I...