
Originally Posted by
Cadsuane
Check the water pump, check the thermostat, check the monovalve for the heater core, check solenoids for fan vent louvers. Alternatively take it to a mechanic and forget about all of that shit because messing with engine cooling systems is a pain in the dick. It's probably a busted thermostat and if so that is potentially a DIY job. Dunno what the guy above me is blathering on about head gaskets for.
edit: on second thought, check if you're low on rad fluid and if that's the case, look for leaks. Water pump and thermostat are usual culprits. Low rad fluid can stop your heater from working properly and the antifreeze smell is probably the radiator boiling over.