Let me get this straight. The Egr lets the exhaust run back through to cool off some to lower the emissions. What this is doing is causing the coolant to flash boil and that is when the puking starts. If that is the case what the crap is going on with the coolant. Should it be replace everytime the truck is in the shop for the puking. I might be way off but that is just how I am understanding the problem.