Just bought a 2018 JK Unlimited Rubicon w/65,000 miles. Appeared to be in great shape and has (almost) brand new 37" tires and what I believe is a 4" lift kit. Overheated on day two after about 50 miles. Back to the dealership and they had it for 7 days. They replaced the thermostat, the water pump & the radiator (all for free, which was cool) but it is STILL overheating. It does better in city driving than on the freeway (which I find strange but I'm no expert) at speeds higher than 70mph. Have to blast the heater and reduce my speed to 60mph and that seems to resolve the problem temporarily. The gauge bounces back and forth but typically rides at about 3/4 and has gone over this for a minute or so on a couple of occasions. Am I missing something? What else could be contributing to this? I heard a rumor (again, I'm no expert) that Jeep JK's have two thermostats? Any ideas that anyone can provide would be truly appreciated. Thank You.