I have a friend with an 02 duramax. A couple days ago it began overheating and the heater starts to blow cold. If you romp on it pretty hard the heater starts blowing warm and the truck will cool down some. Now is it headgaskets? I am just going by what he is telling me. We replaced both t-stats...