Idle way to high
Most probably a dirty throttle body. Carbon buildup will cause the valve to stick. Clean it out with throttle body cleaner. Check on youtube on how to do it properly.
Search Jeep Grand Cherokee Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Jeep Grand Cherokee Experts