I recently have been battling some overheating problems, and also not having any heat. I ended up replacing the dual climate control valve, the aux water pump, and while I had it all apart, I went ahead and changed the serpentine belt, main water pump, 2 idler pulleys and the serpentine belt...