I have a 2013 Jeep unlimited rubicon . Here’s the story …. I’ve had it about a year . Last winter it had a clogged heater core . Had to have a coolant flush and the heather core flushed out twice before the heater would give off heat . When I had it done the second time I replaced all the hoses and the thermostat . Because it was also running a bit warm on the gauge when driving up hill. Jeep ran within normal range on the gauge after that and the heater worked . Now we are in summer and it starts to get warm again about 3/4 on the gauge . So I had a new radiator put in thinking perhaps it was clogged . I also had a temperature sensor replaced . Thinking it should be fixed I took a trip over to the coast and it still ran warm . Around 3/4 on the gauge . Then all of a sudden it shot in to red and started throwing cat codes and camshaft codes . So I turned the heater on and the car cooled right down . I limped it to my destination . Once I was there I cut off the exhaust at the cats . Then punched out the inside of them so I could get home and the Jeep could breath . Got home and had new cats installed and it’s still running 236-245f . I’m at a loss . I’m gonna try and burp the coolant once that funnel comes in from Amazon but I don’t know what else to do .