My 04 Durango alt 4.7 is running hot I have replaced temp sensor thermostat relay radiator cap.. If I run heat on hi it will stay below half way. If I turn it off of heat it starts to over heat.. So lost.. Anybody????