the past three weeks i have had my jeep nonstop in the shop for two reasons one Problem is my jeep keeps slightly overheating when I go up hills only goes about three marks over halfway, but not quite a quarter ..I don’t believe it’s because the engine is being overworked as it doesn’t overheat when I’m accelerating to get on the freeway I have had the thermostat replaced(yes it’s a factory thermostat from Mopar) as well as the air vacuumed out of the coolant system and that seemed to not help since its still doing the same thing another problem is when I start the vehicle it was doing a sort of rattling noise. My mechanic told me that it was my tensioners and timing chain so we replaced that but yet my car still has a very rough start. I’m not sure if this is just how jeeps sound when they start up in the morning…. Any thoughts?