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?

1 answer
are you using water daily? you can ck for headgasket issues with a chemical tester.