Forgot to mention, not sure if it was covered, bad head gasket will also cause overheating if exhaust gasses makes their way into the coolant. In bad cases you can see air bubbles in the coolant with the motor running. Do a compression test. Best way is to use a block test kit
https://www.amazon.com/Block-Tester-.../dp/B01N1NA22J