Coolant smell

Bypass the heater core and see if it improves?

Buy that guy a beer!!!