My 95 pontiac grand am is overheating. we have had the thermostat replaced. the water pump replaced. and one of the hoses replaced. there is no crack in the radiator. but we still loose coolant and the car overheats only going about a mile. anyone have any suggestions. also the fan does not always kick on