My car has been overheating recently. I flushed the coolant and it still overheats. When I leave the heater on 2 or 3 it doesn't overheat but when I drive far It starts to overheat. When I put the healer on 4 and full heat the temperature gauge goes back down but I hear a bubbling noise from the radiator. When the car is slightly overheating I also hear a squeaky noise when I accelerate. I just hope its not a blown head gasket or waterpump.