340 demon overheating problem

What are you running for a water pump? What do you have for pulleys?

Stock radiator in good shape?