White smoke out the tail pipe says EGR cooler to me, not necessarily head gaskets. I do agree on the oil cooler though.
Is it blowing coolant out the DEGAS bottle also? That would be more of an indication of headgaskets, but headgaskets could easily be blown anyway. How many miles on the truck?