I got a 2003 6.0 f350 with about 230k miles. After about 30 minutes of driving it overheats and spews out coolant top tank. Up until that point it runs perfect with tons of power. I recently replaced HPOP all seals. Intake manifold gaskets and almost every other oil seal on the truck. It wasn’t until after that that this problem started but it gets hot with no white smoke or anything. Update: the fan was not turning which I have fixed now. Could that have been the problem or not?