Your heater core is clogged. You are going to have to take the hoses of the engine that goes to your heater core, and shove a hose in there a blow it out. I had the same problem, I now have heat. It's common for the temp gauge to sit where yours it sitting. If you have any question, shoot me an e-mail.