Ive been working on a 2004 grand prix. The driver ran it hot till it cut off on him. I check the heater hose come to find out the water pump wasnt working. I replaced that and it still overheats. Can someone please help me. Any suggestions????