My experiences with high/erratic idle on a 2005 were:
1. TPS - on my 3rd one & fine for >12yrs.
2. Idle Speed Controller / Stepper Motor - disconnected in 2018 and manually set idle with screw.
3. A bug - literally, a big beetle managed to lodge itself inside the throttle arm on the engine preventing it from closing. I had to ride 20 miles with idle at 2-3,000RPM.
Welcome Buckeye !
My family escaped Dayton Ohio when I was 12.
I have a lot of fond memories from my years growing up there. (Kettering)
I used to live on Patterson Dr. now it's called Technology Parkway. My, how things have changed in just 50 years !
Welcome aboard Chuck from down under , Sydney Australia, spent time in the buckeye state at Eastman Kodak , awesome place just bloody cold in the winter so hope you have heated grips .
A big welcome mate