Beating my fan shroud.

Your timing is probably retarded. That's the number one cause of overheating a new engine.