you state you are over heating, but there is no heat at the heater. To start check and make sure you have proper level of coolant. a low coolant level can cause this. if rad AND fill tank are full, replace the thermostat. I'd suggest replacing it period as it is a part that wears out over time.