What john said is where I was headed. You might want to check the coolant for water contamination as well. If you pull the radiator cap(when it's cold) and then start the truck, and there is noise or bubbles in the coolant, then it's the head gasket as John said.