Hey Guys, I have a 2006 TJ with the 4.0 engine. I got a check engine light the other day and the code was PO28 looked it up and it says something about temperature so I replaced the thermostat and the water pump and hoses etc. Because of not knowing how old everything was just to be safe. This was a few weeks ago and I got the code again yesterday. So I'm not sure what else to check. But since I changed everything out it seems to me to be running a little hot it's just under 210 on the gauge. It's never gone over 210 but it just seems to me it shouldn't be that high. I say that because I have a 2001 Cherokee with the same motor and it doesn't run that hot. And on a side note I live in Deep South Texas and it does get pretty hot here. So I guess what I need to know, is this a normal running temp. and I can keep driving it like I stole it or do I need to try to find a way to bring the temp down. THANKS.