I fixed mine yesterday by back flushing the heater core. I first noticed that my heater hose going in to the fire wall was hot but the return hose was cool. Bingo, we have a problem. I disconnected both and flushed water back and forth in both directions, hooked it back up and now I have heat.