Son's 2004 Monte Carlo is leaking antifreeze. He says when he turns the heater on it doesn't blow hot. I am guessing the water pump as I can see fluid in the front passenger side of the engine. They have the dang thing shoehorned in there I can't get a good look at it. Can't look from below as iis obstructed by some sort of skid plate. Any ideas?