The impossible to solve overheating problem

Overall great thread for cooling issues. Glad the OP got it sorted out. It is funny about all the comments about the "bad" electric fan. Its like everyone who said it was bad missed the part where at speed, it still overheated. And then it turns out to be a bad head gasket install blocking water and now the "bad" fan is working right. Let that be a lesson to some of you.