2 things.
Take off the IAC valve ... it's the one with 3 Phillips head screws on the passenger side of the throttle body, towards the top and rear of it. when you pull it out take some brake or carb cleaner and clean up the bore good, and the little plunger on the valve. the slightest amount of gunk will cause an air leak and a high idle.
Next remove the T bap ( in front of the throttle body in the rubber boot, held in with 1 bolt) sensor and clean the part that goes into the boot with some brake/carb/ electronics cleaner. these can get gunked up in time and give false readings.
Might be best to disattach the throttle body when doing this so you don't put too much cleaner down the intake to the engine. dont' want it injesting too much and bending a rod or something. I'd leave the throttle cable hooked up and clean the bore of the throttle body while you're there.
I bet it takes care of your problem, it did on my 2011.... and mine was doing it especially when cold and usually went away when fully warmed up, but not always. since I've cleaned the IAC, the problem left and hasn't come back.