i have a 2006 grand prix, over the summer the car tried over heating so i swapped both lower/upper rad hoses and the problem was solved, now it is winter and i am getting little to no heat. On low blower setting i get luke warm air, when you turn it on max it is almost cold. The upper rad hose is hot towards the thermostat but cold on rad side, upper heater core hose is boiling hot, lower is cold. The heat does not fluctuate with speed or rpm, it just stays the same. Any advice appreciated.
Edit: and another thing, the rear defrost stopped working in the dash, you press the button and the light doesnt come on and neither does the rear defrost, is this a hard fix?