Hey guys I have a 2005 Aveo and its been a pain... The timing belt broke last year and I had that replaced and a new thermostat and also put in a new radiator and a new cooling fan resistor. Well this thing still overheats on me while im driving... I looked up to replace the waterpump but correct me if I am wrong isnt the water pump driven off of the timing belt? Because everything I have looked up theres nothing that states to take off the timing belt to do the water pump... I am at a loss