Your radiator may be dirty. Try a cooling system flush and make sure you don't have trapped air in the system. Park facing up hill to help air work its way out of the system. I also recommend adding Redline water wetter.
are your cooling fans coming on?
Search Jeep Grand Cherokee Questions
Are you a UK consumer? CarGurus now has a discussion forum in the UK.
Jeep Grand Cherokee Experts