I lived with no heat at idle for a couple of years before I finally done the HG's, tried all the usual stuff but I was just in denial, t-stat, EGR delete, water pump, heater core, oil cooler. I never even really had any puking but upper rad hose would get fairly hard pretty quick so I always thought it was putting pressure in the cooling system.