Check the throttle plate. May need to clean the throttle body. The drive by wire throttle bodies use the throttle motor to set the idle. So as it gets dirty, the computer opens it a little further to achieve the desired idle speed. If it sits at a higher percentage, its usually a sign of a dirty throttle plate. When looking at those numbers, keep in mind that if it is running, and you have the air conditioner on or other loads, it will raise the engine speed slightly.