The engine is running hot. on 2000 Jeep Wrangler

I took it to a shop and they changed the radiator and thermostat but it still runs hot. It now has a miss and my mechanic says the head my need work. Any other ideas?

Asked by for the 2000 Jeep Wrangler
are you using water daily? you can ck for headgasket issues with a chemical tester.