I usually get full heat within 5 minutes of driving in freezing temperatures. I would recommend replacing the thermostat as it will take you all of 20 minutes doing it your first time and it is easy.So far it's running pretty well.
Still takes about 30 minutes for the heater to REALLY kick in- is there something I can do to speed that up?
I'm driving to practice every morning at 4:50AM, so a heater would be pretty nice.
Gassed up today with a full 12-13 gallons, so we'll see how my MPG fairs.
Remove the two bolts holding down the air inlet (rectangular plastic duct between the hood/radiator leading to the air box), then remove the three bolts holding the water outlet housing to the cylinder head, this is what the upper radiator hose attaches to if you aren't familiar. Then just pull out the thermostat and replace it with a new one and install a new water outlet gasket, shouldn't cost more than $10 at any auto parts store.
The reasoning behind this is that the thermostat is likely stuck open, allowing coolant to flow in to the radiator before the engine reaches operating temperature, which means the fan is blowing what little heat you are building up in to the atmosphere, and not getting hot enough to heat the heater core.
The thermostat should not expand/open until it reaches 190 degrees.. unless it's stuck that is.