Having an overheating issue with my 02' Jeep Liberty.

What I've done:
Performed Block Test - passed
Replaced thermostat
replaced water pump
replaced radiator ( was leaking)
replaced radiator hoses
New Spark Plugs
system has been vacuum bled

Any ideas on what else I can check?

Thank you!

do these video tests, it HAS to be one of them https://www.youtube.com/watch?v=evpaTW2WJ5Y