Just a couple cents to add, I struggled with this one as well, bored the motor t0 .60 over and my temp goes to 200, no matter what, long rides, short rides up hills, it sits at 200. Changed thermostats several times, running a 160 now, tested it, it opens at 160.
Swapped gauges, no change. Flushed the radiator, replaced it with a new rad, no change, finally I used an meat thermometer and mapped the radiator for hot and cold spots, that was interesting but not helpful.
Finally I agreed with the jeep and accepted that it was going to run at 200, since then we haven't had any more disagreements and its fine.