Overheating new 360 help

Update. Put the motor in a different truck and got running tonight. Overheating issue was from bad fan or combination of timing. Found my timing light took a **** and is reading way too much timing at the moment. But had her running and no issues in the new truck.