I recently had an issue with puking coolant, dealer said it was EGR and Oil coolers and replaced them. OK heres where it got interesting. I got the truck back and two days later it started blowing coolant again. I took it back and the dealer said it had to much coolant after the flush and refill. They apparently refilled to the original max line. Thanks to this website I found a post on the Degas bottle recall and marked the new line 1/2 inch below the min line. The dealer took out several quarts they said and when I got it back the coolant level was right on my line. It was fine for a couple weeks, but all of a sudden when I checked it the other day it had puked a little but was well above the original max line. It was actually within about 1/4 an inch of running out. I took some coolant out and brought the level back down to the new line. Then all of a sudden it was low, so I put the same amount back in that I took out and it was back to perfect. Yesterday it shot back up to way above the max line and blew some out again. It seems like its the same amount of coolant every time. Its either around 1 3/4 quarts high or low. If it was a headgasket it would be gettin oil in the coolant and wouldn't be puttin the same amount bach the next day. What could this be? I havn't lost any coolant per say, it just magically disappears and comes back later. Anyone else heard of this?