This vehicle has a throttle cable that runs from inside the vehicle to the throttle body. Often times they fray and can prevent the throttle from releasing. Have you inspected the cable from end to end? Also, it is adjustable. Have you tried adjusting it?
I attached the directions for adjustment below. The easiest thing to try is this: Disconnect the cable at the throttle body and see if the idle lowers.
Let me know what you find.
See pics below.
Images (Click to make bigger)
Monday, May 9th, 2022 AT 7:11 PM