I have a 2017 Jeep Cherokee Latitude with 36,000 miles. Around 35K miles, I began to notice that my vehicle was driving a little rough and my MPG was low (15-16 MPG). I started with the obvious things - oil change and new filters. The rough idle remained, so I checked the spark plugs. The spark plugs were fouled so I had them replaced. The rough idle remained, so I made an appointment at my local dealership. They replaced all 4 ignition coil boots and updated the PCM and TCM (I believe this was their solution to the service shifter issue). On the way home, the vehicle was still running rough at idle. I gave it some time while I waited for my radio to be delivered (it had an internal error and had to be replaced). During this time, the vehicle began to randomly stall in the mornings and the rough idle was more apparent. I took it back a second time and the dealership diagnosed this as a bad fuel pump. The fuel pump was replaced but the rough idle could not be replicated according to the technician. A little over 1,000 miles later, my vehicle is still running rough on idle. Sometimes the problem is very subtle, other times it feels like I'm driving a tractor. My engine also sputters in the mornings when I first turn the vehicle on. This past week, I began to notice that my coolant temperature was increasing well past 230F. It has not set off any warning lights or messages, but has gone up to 247F. The coolant was topped off less than 1,000 miles ago, but it was well below the minimum yesterday. I topped it off to the max and it appears to have gone down to minimum in less than 24 hours. Could this all be related or am I dealing with separate issues? The service advisor at my local dealership thinks I'm crazy. Even the manager has brushed me off and has become non-responsive. Had I not purchased a MaxCare plan, I would've been dealing with some pretty expensive repairs. I joined this community in hopes of getting some advice on dealing with he dealership.